**

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *