This post is continuing from OOPS – Concept & What is Encapsulation ? How do you achieve in Java
Here discussion will be on Inheritance topic.
Inheritance is a process of inheriting or extending the data member of another construct (class or interface).
What do we get from extending the data member of others ?
Extensibility & Re-Usability.
Extensibility is achieved when base class business logic is extended for derived class.
Re-Usability is achieved by inheritance because derived class can reuse the allowed base class data members.
Extensibilty feature leads to Re-Usability.

Whats and all different ways of Inheritance exists ?
Single Level. Multi Level. Hierarchical. Multiple Inheritance
a) Single Level b) Multi Level![]()
One parent and one Child Parent, Child & its Child class
c) Hierarchical d) Multiple![]()
One Parent & Multiple Child Multiple Parent & Single Child
Next Topic: How do you achieve Inheritance in Java ?
One parent and one Child Parent, Child & its Child class
One Parent & Multiple Child Multiple Parent & Single Child
Leave a comment