C++ Program using multilevel inheritance


In this program, You will learn how to implement multilevel inheritance in C++.


class A { 
  //statement
}

class B : public class A { 
   //statement
}

class C : public class B {
  //statement
}

Example: How to implement multilevel inheritance in C++.

#include<iostream>
using namespace std;

class A {
public:
   int a;
};

class B : public A {
public:

   void input() {
       cout << "Enter a number:";
       cin>>a;
   }
};

class C : public B {
public:

   void display() {
       cout << "value of a is:" << a;
   }
};

int main() {

   C obj;
   obj.input();
   obj.display();

   return 0;
}

Output:

Enter a number:20
value of a is:20