Inheritance is a mechanism of acquiring the features and behaviors of a class by another class. The class whose members are inherited is called the base class, and the class that inherits those members is called the derived class.
Single inheritance:
In this inheritance, a derived class is created from a single base class. Class A is the parent class and Class B is the child class since Class B inherits the features and behavior of the parent class A.
Multi-level inheritance:
In this inheritance, a derived class is created from another derived class. Class c inherits the properties and behavior of class B and class B inherits the properties and behavior of class B. So, here A is the parent class of B and class B is the parent class of C. So, here class C implicitly inherits the properties and behavior of class A along with Class B i.e there is a multilevel of inheritance.