Перевизначення методів
Java дає змогу надавати власні реалізації успадкованих методів. Щоб це продемонструвати, ви використаєте метод, створений у базовому класі, і надасте йому індивідуальні реалізації в підкласі. Ви зробите це, задіявши метод із класу Car і скориставшись можливістю перевизначення в OOP Java.
Ця вправа є частиною курсу
Вступ до обʼєктно-орієнтованого програмування в Java
Інструкції до вправи
- Усередині класу
Teslaперевизначте й реалізуйте методsteerтипуpublicvoid. - У методі
steerвиведіть повідомлення"tesla steer". - Викличте метод
steer, використавши екземпляр об'єктаmyTesla.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
public class Main {
static abstract class Car {
void steer() {
System.out.println("steer");
}
}
static class Tesla extends Car {
// Override steer method
@____
public void ____() {
System.out.println("tesla steer");
}
}
public static void main(String[] args) {
Tesla myTesla = new Tesla();
// Call steer method
myTesla.____();
}
}