Computer Science, asked by Fiza674, 1 year ago

What are the different forms of inheritance supported by c++ explain with examples

Answers

Answered by gurukulamdivya
1

Answer:

Types of Inheritance in C++

1. Single Inheritance: In single inheritance, a class is allowed to inherit from only one class. i.e. one sub class is inherited by one base class only.

2. Multiple Inheritance: Multiple Inheritance is a feature of C++ where a class can inherit from more than one classes. i.e one sub class is inherited from more than one base classes.

3.Multilevel Inheritance: In this type of inheritance, a derived class is created from another derived class.

4.Hierarchical 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.

5.Hybrid (Virtual) Inheritance: Hybrid Inheritance is implemented by combining more than one type of inheritance. For example: Combining Hierarchical inheritance and Multiple Inheritance.

Answered by Anonymous
0

⤵⤵answer⤵⤵

C++ supports six types of inheritance as follows:

Single Inheritance.

Multilevel Inheritance.

Multiple Inheritance.

Heirarchical Inheritance.

Hybrid Inheritance.

Multipath Inheritance.

tysm❤

Similar questions