Pesquisar neste blog

quarta-feira, 17 de dezembro de 2008

Herança C++

Segue abaixo um exemplo de herança em C++.


#include
using namespace std;

class X{
protected: int x;

public:
void set_x(int _x) { x = _x; }
int get_x(){ return x; }
};


class Y : protected X {

protected: int y;
public:
void set_y(int _y) { y = _y; }
int get_y(){ return y; }
};


class Z: public Y
{
public:
void show()
{
cout << " X * Y " << x * y << endl;
}
};



int main()
{

Z val;
//val.set_x(20);
val.set_y(5);
val.show();
cin.get();
return 0;
}


Nenhum comentário: