Implémenter une interface dans la classe Tesla
Pour ajouter la fonctionnalité de conduite autonome à la classe Tesla, vous allez utiliser l’interface ElectricCar pour l’activer. Dans la classe Tesla, vous allez exploiter cette interface et implémenter la méthode de conduite autonome comme exigé.
NOTE : Les méthodes non void d’une interface doivent être implémentées dans la classe qui implémente l’interface.
Cet exercice fait partie du cours
Introduction à la programmation orientée objet en Java
Instructions
- Implémentez l’interface
ElectricCaren utilisant le mot-cléimplementssur la classeTesla. - Implémentez la méthode
voidactivateSelfDrivingdansTeslacomme une méthodepublic, et faites‑la afficher"self driving on"lorsqu’elle est appelée. - Appelez la méthode
activateSelfDrivingsur l’instance d’objetmyTesla.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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
____.____();
}
}