Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/02/2010, 13:52
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
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.
__________________
Apuntes Java
Wiki de Programación