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

Реализация интерфейса в классе Tesla

Чтобы добавить в класс Tesla функцию самостоятельного вождения, вы воспользуетесь интерфейсом ElectricCar. В классе Tesla нужно подключить этот интерфейс и реализовать соответствующий метод.

ПРИМЕЧАНИЕ: Все не-void методы интерфейса должны быть реализованы в классе, который этот интерфейс использует.

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

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

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

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

  • Подключите интерфейс ElectricCar к классу Tesla с помощью ключевого слова implements.
  • Реализуйте метод void activateSelfDriving внутри класса Tesla как public-метод, который при вызове выводит строку "self driving on".
  • Вызовите метод activateSelfDriving на экземпляре объекта myTesla.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

public class Main {
    
    interface ElectricCar {
        void activateSelfDriving();
    }
           
    // Implement ElectricCar Interface
    static class Tesla ____ ____ {
        
        // Implement activateSelfDriving method 
        public void ____() {
            System.out.____("self driving on");
        }                              
    }

    public static void main(String[] args) {
        Tesla myTesla = new Tesla();
        // Call activateSelfDriving method
        ____.____();
    }
}
Редактировать и запускать код