Hierarcical Inheritance In C++

Hierarcical Inheritance ?

In this type of inheritance, more than one sub class is inherited from a single base class. i.e. more than one derived class is created from a single base class.

As shown in above block diagram, in C++ hierarchical inheritance all the derived classes have common base class. The base class includes all the features that are common to derived classes.


Example 1:

Output :

x: 11
This is a Vehicle
This is a Vehicle

Example 2:

Output :

 x: 10
  Enter an integer number: 10
  Square of 10 is: 100
  Enter an integer number: 20
  Cube   of 10 is: 8000