Переопределение методов
Java позволяет предоставлять собственные реализации унаследованных методов. В этом упражнении вы возьмёте метод, определённый в базовом классе, и создадите его пользовательскую реализацию в подклассе. Для этого вы воспользуетесь методом из класса Car и применёте механизм переопределения методов в ООП на 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.____();
}
}