Monday, April 5, 2021

Hierarchical inheritance (OOP) (23)

 #include<iostream>

using namespace std;

class A

{

protected:

int no;

public:

void get_no(int);

};

void A:: get_no(int x)

{

no=x;

}

class B:public A

{

public:

void square()

{

cout<<"the square of this number is:"<<no*no<<endl;

}

};

class C:public A

{

public:

void cube()

{

cout<<"the cube of this number is:"<<no*no*no<<endl;

}

};

int main()

{

A o;

C obj;

B obj2;

o.get_no(10);

obj.cube();

obj2.square();

}

No comments:

Post a Comment