You are on page 1of 2

Object Oriented Programming

 OOPs is used to create more reliable and reusable


programs
 OOPs help programmer to create a modular
programmer.
 Object oriented Programming supports Data
Encapsulation: It allows binding of class members
together and protects them from being accessed by
the other classes.
 Data abstraction: It allows hiding of data not required
by a user to perform some specific functioning.
 Inheritance: It allows acquiring of the properties of one
class in another class. Inheritance is used to
implement the code reusability.
 Polymorphism: It allows the use of multiple functions
with the same name. It is implemented by using
function overloading, operator overloading.
 Object oriented Programming is bottom up approach
 Emphasis is on data.
 In Object oriented Programming Large programs are
divided into objects.
 In Object oriented Programming data is hidden.
 In Object oriented Programming new data and
functions can be added easily.
 In Object oriented Programming objects may
communicate with each other
 Object oriented Programming supports Inheritance
which is very important concept for reusability.
 E.g C++, Java, Ada, SmallTalk,simula

You might also like