type of Inheritance code example
Example 1: java program to demonstrate multilevel inheritance
Class X
{
public void methodX()
{
System.out.println("Class X method");
}
}
Class Y extends X
{
public void methodY()
{
System.out.println("class Y method");
}
}
Class Z extends Y
{
public void methodZ()
{
System.out.println("class Z method");
}
public static void main(String args[])
{
Z obj = new Z();
obj.methodX();
obj.methodY();
obj.methodZ();
}
}
Example 2: types of inheritance
OOPs support the six different types of inheritance as given below :
Single inheritance.
Multi-level inheritance.
Multiple inheritance.
Multipath inheritance.
Hierarchical Inheritance.
Hybrid Inheritance.
Example 3: types of inheritance
class A
{
public void fooA()
{
}
}
class B
{
public void fooB()
{
}
}
class C : A, B
{
public void fooC()
{
}
}