InterviewSolution
| 1. |
Explain the different types of inheritance. |
|
Answer» Types of Inheritance: There are different types of inheritance viz., Single inheritance, Multiple inheritance, Multilevel inheritance, hybrid inheritance and hierarchical inheritance. 1. Single Inheritance : When a derived class inherits only from one base class, it is known as single inheritance. 2. Multiple Inheritance : When a derived class inherits from multiple base classes it is known as multiple inheritance. 3. Hierarchical inheritance : When more than one derived classes are created from a single base class, it is known as Hierarchical inheritance. 4. Multilevel Inheritance : The transitive nature of inheritance is itself reflected by this form of inheritance. When a class is derived from a class which is a derived class then it is referred to as multilevel inheritance. 5. Hybrid inheritance : When there is a combination of more than one type of inheritance, it is known as hybrid inheritance. 6. Hence, it may be a combination of Multilevel and Multiple inheritance or Hierarchical and Multilevel inheritance or Hierarchical, Multilevel and Multiple inheritance. |
|