En este ejemplo el objeto es alumno
¿por qué decimos que es un "poliformismo"?
Porque tiene distintas formas de ser llamado.
Ejercicio
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
class Mamifero{
public:
int n;
char nombreanimal [10];
char sanimal [10];
public:
void animal (){
}
};
main (){
Mamifero sonidoanimal;
cout <<"Ingrese un numero del 1 al 3:";
cin >>sonidoanimal.n;
if (sonidoanimal.n==1){
cout <<"Mi perro se llama Max y el sonido que hace mi perro es WOF! WOF!";
}
if (sonidoanimal.n==2){
cout <<"Mi gata se llama Mindi y el sonido que hace mi gata es MAAAW MAAAAW ";
}
if (sonidoanimal.n==3){
cout <<"Mi vaca se llama Marcela y el sonido que hace mi vaca es MUUUUU";
}
sonidoanimal.animal();
getch();
}

No hay comentarios:
Publicar un comentario