Explain The Properties Of A Object Oriented Programming Language.
Answer»
Encapsulation: The data that are related to the specific object are contained inside the object structure and hidden from the other entities of the environment.
Polymorphism: The mechanism by which the same pointer can REFER to different types of objects, which are basically linked by some generic COMMONALITY.
Abstraction: Hiding the data and implementation DETAILS from the real objects. The framework of reference is still PRESENT to be used by the other objects.
Inheritance: The way to take out the common features and have them as SEPARATE object entities only to be reused by the other objects in a modular fashion.