Ejemplo 1: Polimorfismo estático:
public abstract class Animales {
public abstract void hacerRuido();
}
public class Gato extends Animales {
@Override
public void hacerRuido() {
System.out.println(“Miau-Miau”);
}
}
public class Perro extends Animales {
@Override
public void hacerRuido() {
System.out.println(“Woof-Woof”);
}
}
public class PolimorfismoEstatico {
public static void main(String[] args) {
Animales animal = new Gato();
animal.hacerRuido();
animal = new Perro();
animal.hacerRuido();
}
}
Ejemplo 2: Polimorfismo dinámico:
public class Auto {
public void arrancar() {
System.out.println(“El auto está arrancando”);
}
}
public class Camion extends Auto {
@Override
public void arrancar() {
System.out.println(“El camión está arrancando”);
}
}
public class PolimorfismoDinamico {
public static void main(String[] args) {
Auto auto1 = new Auto();
Auto auto2 = new Camion();
auto1.arrancar
Espero que te hayan servido:)Polimorfismo Ejemplos Java