Реалізація перевизначення методу
Ви реалізуєте перевизначення методу, щоб змінити успадковану поведінку. Ви створите батьківський клас 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");
}
}