Object oriented programming language (Oops) is programming
language model based on “objects” and data rather than action and logic. The
features of the oops is given below:
Object – An object
is real world entity that contain attribute and behavior is called object. For
example pen, chair, car etc.
Class - Class is
the collection of object.
Polymorphism – Ability
to take more than one form is called polymorphism. For details about
polymorphism read - http://dotnetdarpan.blogspot.in/2016/02/polymorphism-in-c-with-example.html
Inheritance –
when the child class acquires all the properties of parent class i.e. known as inheritance.
For more details read - http://dotnetdarpan.blogspot.in/2016/02/what-is-inheritance-in-c.html
Abstraction – act
of representing essential features without including background details of
explanation is called abstraction.
Encapsulation –
binding or wrapping the data in single unit is called encapsulation.