9.5 Multilevel Inheritance

In multilevel inheritance a subclass is inherited from another subclass as shown in the figure.

mulilevel-inheritance

The class A serves as a super class for the sub class B, which in turn serves as a super class for the sub class C. The class B is known as intermediate super class since it provides a link for the inheritance between A and C. The chain ABC is known as inheritance path.

public class A
{
    ......
    ......
}

public class B extends A
{
    ......
    ......
}

public class C extends B
{
    ......
    ......
}