Реализация переопределения метода
В этом упражнении вы реализуете переопределение метода, чтобы изменить унаследованное поведение. Вам предстоит создать родительский класс Device и подкласс Phone, который переопределяет метод.
Это упражнение является частью курса
Ввод/вывод и потоки в Java
Инструкции к упражнению
- Создайте класс
Phone, унаследованный от родительского классаDevice. - Переопределите метод
.turnOn(). - Создайте новый экземпляр класса
Phone. - Вызовите новый метод, чтобы вывести сообщение.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
// 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");
}
}