Implementing method overriding
You will implement method overriding to modify inherited behavior. You will create a parent class Device and a subclass Phone that overrides a method.
Este exercício faz parte do curso
Input/Output and Streams in Java
Instruções do exercício
- Create Phoneclass inherited from parent classDevice.
- Override the .turnOn()method.
- Create a new instance of Phone.
- Calling the new method to print the message.
Exercício interativo prático
Experimente este exercício 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");
    }
}