Реалізація інтерфейсу в класі Tesla
Щоб додати до класу Tesla функцію автопілоту, ви використаєте інтерфейс ElectricCar, який дозволяє ввімкнути цю можливість. У класі Tesla ви підключите інтерфейс і реалізуєте метод автопілоту як обов'язкову вимогу.
NOTE: Методи інтерфейсу з непорожнім типом повернення (non-void) мають бути реалізовані в класі, що імплементує інтерфейс.
Ця вправа є частиною курсу
Вступ до обʼєктно-орієнтованого програмування в Java
Інструкції до вправи
- Реалізуйте інтерфейс
ElectricCar, використавши ключове словоimplementsу класіTesla. - Реалізуйте метод
voidactivateSelfDrivingу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
____.____();
}
}