
04/02/2010, 13:52
|
 | Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 4 meses Puntos: 454 | |
Respuesta: esto es polimorfismo? Hola:
Para que realmente quede claro el ejemplo de polimorfismo, se deberían asignar todos los objetos a variables del tipo de la clase padre, así
Cantante Canta = new Cantante();
Cantante coro = new Corista();
Cantante ninito = new Nino();
de esta forma, la llamada a ninito.Cantar(), a pesar de ser ninito de tipo Cantante, llama en realidad al método Cantar() de Nino. Y ese es el polimorfismo, que teniendo una variable del tipo de la clase padre, en realidad está llamando a un método de una clase hija.
Se bueno. |