Está en la página 1de 3

Universidad Virtual CNCI

Programación
Actividad 9 – C14

Tutor: Humberto Garza

A sábado, 23 de mayo de 2015


#include <iostream>

using namespace std;

class Primera { //se declara la clase base

protected:

int i; //datos miembro

public:

Primera(int x) { // constructor de clase base

i = x; cout << "Construyendo Primera\n"; }

~Primera() { //destructor de clase base

cout << "Destruyendo Primera\n"; cin.get(); }

};

class Segunda : public Primera { // se declara la clase derivada

int j; //datos miembro

public:

Segunda(int x, int y) : Primera(y)//elemento eredado // constructor de clase


derivada

{ j = x; cout << "Construyendo Segunda\n"; }


~Segunda() { // destructor de clase derivada

cout << "Destruyendo Segunda\n"; }

void mostrar() { cout << i << " " << j << "\n"; }

};

int main()

Segunda obj(3, 4); //objeo de la clase derivada

obj.mostrar();

return 0;

También podría gustarte