Inheritance Program By Ramakanth

 avatar
unknown
c_cpp
9 months ago
630 B
0
Indexable
#include <iostream>
using namespace std;
class A
{
    public:
        int n1=0;
};
class B : public A
{
 public:
    int n2=1;
    void func1()
    {
    cout<<"I derived value from class A: "<<n1;
    }
 };
 class C : public B
{
 public:
    int n3=2;
    void func2()
    {
    cout<<"\nI derived value from class A & B: "<<n1<<"\t"<<n2;
    }
 };
 class D : public C
{
 public:
    int n4=3;
    void func3()
    {
    cout<<"\nI derived value from class A B & C: "<<n1<<"\t"<<n2<<"\t"<<n3;
    }
 };
 int main()
 {
  B B_;
  C C_;
  D D_;
  B_.func1();
  C_.func2();
  D_.func3();
 }
Editor is loading...
Leave a Comment