Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/02/2010, 02:59
asd9090
 
Fecha de Ingreso: enero-2010
Mensajes: 5
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: esto es polimorfismo?

Cita:
Iniciado por chuidiang Ver Mensaje
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.
Exacto, el polimorfismo es eso, o sea toma como ejemplo la clase List y te daras cuenta.
También puedes darte cuenta del polimorfismo mirando las interfaces y las clases que las implementan.

Última edición por asd9090; 05/02/2010 a las 03:05