Implementar la sobrescritura de métodos
Vas a implementar la sobrescritura de métodos para modificar el comportamiento heredado. Crearás una clase padre Device y una subclase Phone que sobrescribe un método.
Este ejercicio forma parte del curso
Entrada/Salida y Streams en Java
Instrucciones del ejercicio
- Crea la clase
Phoneque herede de la clase padreDevice. - Sobrescribe el método
.turnOn(). - Crea una nueva instancia de
Phone. - Llama al nuevo método para imprimir el mensaje.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
// Define Phone class extending Device
class Phone ____ Device {
// Override the turnOn() method
@____
void turnOn() {
System.out.println("Phone is turning on");
}
public static void main(String[] args) {
// Create instance of Phone
Phone p = new ____();
//Call turnOn() from phone instance
p.____();
}
}
class Device {
void turnOn() {
System.out.println("Device is turning on");
}
}