Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2010, 07:41
sabruchi
 
Fecha de Ingreso: junio-2006
Mensajes: 166
Antigüedad: 17 años, 11 meses
Puntos: 3
esto es polimorfismo?

Hola a todos, dado que navegando he econtrado ejemplos muy distintos de polimorfismo, queria preguntarles, para asegurarme, si en el siguiente ejemplo hay polimorfismo. gracias.


class Cantante{
private String nombre;
public void Cantar()
{
System.out.println("Yo Canto Mucho La La La La");
}
} // fin Cantante
class Corista extends Cantante{
public void Cantar()
{
System.out.println("Yo Canto muy poco la la");
}
} //fin Corista
class Nino extends Cantante {
public void Cantar()
{
System.out.println("Yo Canto en el parque");
}
} //End Niño
public class Cantando{
// ejemplo de polimorfismo de Metodo Cantar
public static void main(String args[])
{
Cantante Canta = new Cantante();
Corista coro = new Corista();
Nino ninito = new Nino();
System.out.println("----Estamos usando polimorfismo del metodo cantar----");

Canta.Cantar(); // canta un cantante
coro.Cantar(); // canta un corista
ninito.Cantar(); // canta un niño

}
}