IIPUC-Chapter-6-OOps Concepts
IIPUC-Chapter-6-OOps Concepts
Chapter -6
Basic concept of OOPs
(1+2+0+5)
Define OOPs
– Object oriented programming is the principle of design and development of programs using modular approach.
1. Abstraction – Hides its internal operations from the rest of the program. it makes it unnecessary for the client
programs to know how the data is internally arranged in the object
2. Encapsulation - Encapsulation is a way of combining data and associated function into a single unit.
3. Inheritance – It is the capability of a class to inherit the properties of another class. the class that inherits the
properties form another class it is known a derived class. the class that provides its properties to a sub class is known
a base class.
5. Message passing – The processing of data in object-oriented programming is carried out by sending messages
to objects.