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
}
}