Research Area

Ashutosh Dubey

Wednesday, December 16, 2009

HYBRID INHERITANCE

#include<iostream.h>


#include<conio.h>

class b1

{

protected:

int x;

public:

void assignx()

{

x=20;

}

};



class d1:public b1

{

protected:

int y;

public:

void assigny()

{

y=40;

}

};

class d2:public d1

{

protected:

int z;

public :

void assignz()

{

z=60;

}

};



class b2

{

protected:

int k;

public:

void assignk()

{

k=80;

}

};

class d3:public b2,public d2{

private:

int total;

public:

void output()

{

total=x+y+z+k;

cout<<total;

}

};



void main()

{

d3 s;

s.assignx();

s.assigny();

s.assignz();

s.assignk();

s.output();

getch();

}

No comments: