Object oriented programming consists:
1. Modularity
2. Abstraction
3. Data Encapsulation
4. Inheritance
5. Polymorphism
6. Dynamic Binding
7. Message Passing
Modularity
Module is a logically self contained unit that can be tested and executed independently. Modularity is a technique adopted to divide a complex problem into a number of self contained independent programming fragments or modules.
Abstraction
Abstraction is an act which represents the essential features of an entity without including explanations or any background details about it.
Data Encapsulation
Wrapping of data and functions into a single unit is called data encapsulation.
Inheritance
Inheritance is the process by which objects of one class acquires the properties of the objects of another class.
Polymorphism
Polymorphism is the ability for a message to be processed in more than one form. The process of making an operator to exhibit different behaviors in different instances is known as operator overloading. Using a single function name to perform different types of tasks is known as function overloading.
Dynamic Binding
Binding means linking of a procedure call to the code to be executed when it is called. Dynamic binding means binding the procedure call during program run rime.
Message Passing
Passing message objects and invoking the function by the object by sending a message is known as message passing.
learn more
1. Modularity
2. Abstraction
3. Data Encapsulation
4. Inheritance
5. Polymorphism
6. Dynamic Binding
7. Message Passing
Modularity
Module is a logically self contained unit that can be tested and executed independently. Modularity is a technique adopted to divide a complex problem into a number of self contained independent programming fragments or modules.
Abstraction
Abstraction is an act which represents the essential features of an entity without including explanations or any background details about it.
Data Encapsulation
Wrapping of data and functions into a single unit is called data encapsulation.
Inheritance
Inheritance is the process by which objects of one class acquires the properties of the objects of another class.
Polymorphism
Polymorphism is the ability for a message to be processed in more than one form. The process of making an operator to exhibit different behaviors in different instances is known as operator overloading. Using a single function name to perform different types of tasks is known as function overloading.
Dynamic Binding
Binding means linking of a procedure call to the code to be executed when it is called. Dynamic binding means binding the procedure call during program run rime.
Message Passing
Passing message objects and invoking the function by the object by sending a message is known as message passing.
learn more
Sign up here with your email
ConversionConversion EmoticonEmoticon