ПочатиПочніть безкоштовно

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

Щоб додати до класу Tesla функцію автопілоту, ви використаєте інтерфейс ElectricCar, який дозволяє ввімкнути цю можливість. У класі Tesla ви підключите інтерфейс і реалізуєте метод автопілоту як обов'язкову вимогу.

NOTE: Методи інтерфейсу з непорожнім типом повернення (non-void) мають бути реалізовані в класі, що імплементує інтерфейс.

Ця вправа є частиною курсу

Вступ до обʼєктно-орієнтованого програмування в Java

Переглянути курс

Інструкції до вправи

  • Реалізуйте інтерфейс ElectricCar, використавши ключове слово implements у класі Tesla.
  • Реалізуйте метод 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
        ____.____();
    }
}
Редагувати та запускати код