Multi-Level Inheritance in Java

Multi-level inheritance was introduced to enhance the concept of inheritance. When a subclass is derived from another subclass or derived class, it is known as the multi-level inheritance. In multilevel inheritance, the subclass is the child class for its super class is the subclass for another super class. Multi-level inheritance can go up to any number of levels.

Types of Inheritance


Inheritance describe the relationship between two classes one is base class and other is derived class. Base class is also known as Super class or Parent class and derived class is also known as sub class or child class .Inheritance concept is same a parent and child relationship in real world entity. In this concept child class inherit the parent class property and methods. There are many types of inheritance