Class Hierarchy:

Class hierarchy consists of a base class and derived classes. When a derived class has a single base class, it is known as single inheritance. When a derived class has more than one base class (multiple inheritance), it is known as class network.