НачатьНачать бесплатно

Переопределение методов

Java позволяет предоставлять собственные реализации унаследованных методов. В этом упражнении вы возьмёте метод, определённый в базовом классе, и создадите его пользовательскую реализацию в подклассе. Для этого вы воспользуетесь методом из класса Car и применёте механизм переопределения методов в ООП на Java.

Это упражнение является частью курса

Введение в объектно-ориентированное программирование на Java

Посмотреть курс

Инструкции к упражнению

  • Внутри класса Tesla переопределите и реализуйте метод steer с модификаторами public void.
  • Внутри метода 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.____();
    }
}
Редактировать и запускать код