| A three level Class Hierarchy example with systax?
Below is the example of three level Class Hierarchy example where we have 3 class as define below and some dervied class
public class A
{
}
public class B: A
{
}
public class C: B
{
}
Notes:-
(1)Here in above example A is a base class for B and B is base class for C.
(2)Derived class always have something more than a base class so base is smaller than the derived class.
(3)Below Facts
A objA1=new A(); (Correct)
A objA2=new B(); (Correct)
A objA3=new C(); (Correct)
B objA4=new C(); (Correct)
B objA5=new A(); (Incorrect)
(4)As in above class initialization a base class can hold a derived class but a derived class cannot hold a base class. | | |