Computer Science, asked by ShadowCain1751, 1 year ago

What are the features of object oriented programming? Describe each one of them with example

Answers

Answered by debarya69
0

Answer:

The important features of Object Oriented programming are:

Inheritance

Polymorphism

Data Hiding

Encapsulation

Overloading

Reusability

Explanation:

Data Hiding:

This concept is the main heart of an Object oriented programming. The data is hidden inside the class by declaring it as private inside the class. When data or functions are defined as private it can be accessed only by the class in which it is defined. When data or functions are defined as public then it can be accessed anywhere outside the class. Object Oriented programming gives importance to protecting data which in any system. This is done by declaring data as private and making it accessible only to the class in which it is defined. This concept is called data hiding. But one can keep member functions as public.

So above class structure becomes

Example:

Class classname

 {

 private: 

 datatype data;

 

 public:

 Member functions

 };

 main ( )

 {

 classname objectname1,objectname2,..;

 }

Similar questions