Implémenter une interface dans la classe Tesla
Pour ajouter la fonction de conduite autonome à la classe Tesla, vous allez utiliser l'interface ElectricCar pour activer cette fonctionnalité. Dans la classe Tesla, vous allez exploiter l'interface et implémenter la méthode de conduite autonome, comme l'exige l'interface.
NOTA : Les méthodes d'interface qui ne retournent pas void doivent être implémentées dans la classe qui implémente l'interface.
Cette activité fait partie du cours
Introduction à la programmation orientée objet en Java
Instructions de l’exercice
- Implémentez l'interface
ElectricCaren utilisant le mot-cléimplementssur la classeTesla. - Implémentez la méthode
voidactivateSelfDrivingà l'intérieur deTeslacomme 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 ce code d’exemple.
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
____.____();
}
}