Polimorfismo y Sobreescritura
El polimorfismo permite que un método tenga diferentes comportamientos dependiendo del objeto.
Polimorfismo
El polimorfismo brinda flexibilidad y reutilización del código.
Ejemplo 1
Animal a = new Gato();
Ejemplo 2
Animal a = new Perro();
Ejercicios
- Aplicar polimorfismo en animales.
- Crear una clase Figura.
Sobreescritura
La sobreescritura permite modificar métodos heredados.
Ejemplo 1
@Override
Ejemplo 2
void sonido(){
}
Ejercicios
- Sobrescribir un método heredado.
- Modificar un método padre.