Está en la página 1de 3

Universidad Virtual CNCI

Programación
Actividad 11 – C18

Tutor: Humberto Garza

A
#include <iostream>

using namespace std;

class Leche { //se declaran clases

public: virtual void produce() {cout << "La materia prima es la leche" <<
endl;} //funcion virtual

};

class Primer_producto : public Leche {

public:

void produce() {cout << "La mantequilla es el primer producto" << endl;}

};

class Segundo_producto : public Leche {

public:

void produce() {cout << "El queso es el segundo producto" << endl;}

};

int main() //funcion main

{
Leche obj_Leche;// se declaran objetos

Leche *p; //se redefine la funcion virtual

Primer_producto obj_primero;

Segundo_producto obj_segundo;

p = &obj_Leche;

p->produce();

p = &obj_primero;

p->produce();

p = &obj_segundo;

p->produce();

system("PAUSE");

return 0;

También podría gustarte