Tuesday, November 22, 2011

C and C++ Examples ( MultiLevel Inheritance )


   /* PROGRAM TO IMPLEMENT MULTILEVEL INHERITANCE */
#include<iostream.h>
class Cpolygon
 {
protected:
int width,height;
public:
void set_values(int a,int b)
{width=a;height=b;}
 };
class Coutput
 {
public:
void output(int i);
 };
void Coutput::output(int i)
 {
cout<<i<<endl;
 }
class Crectangle:public Cpolygon,public Coutput
 {
public:
int area()
{return(width*height);}
 };
class Ctriangle:public Cpolygon,public Coutput
 {
public:
int area()
{return(width*height/2);}
 };
int main()
 {
Crectangle rect;
Ctriangle trgl;
rect.set_values(4,5);
trgl.set_values(4,5);
rect.output(rect.area());
trgl.output(trgl.area());
return 0;
 }


Output :

20
10

0 comments:

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Vamshi krishnam raju | Bloggerized by Vamshi krishnam raju - Vamshi krishnam raju | Vamshi krishnam raju