Implementando sobrescrita de método
Você vai implementar a sobrescrita de método para modificar um comportamento herdado. Você vai criar uma classe pai Device e uma subclasse Phone que sobrescreve um método.
Este exercicio faz parte do curso
Entrada/Saída e Streams em Java
Instruções do exercicio
- Crie a classe
Phoneherdada da classe paiDevice. - Sobrescreva o método
.turnOn(). - Crie uma nova instância de
Phone. - Chame o novo método para imprimir a mensagem.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
// 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");
}
}