Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Crie a classe Phone herdada da classe pai Device.
  • 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");
    }
}
Editar e Executar Código