CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Implémentez l’interface ElectricCar en utilisant le mot-clé implements sur la classe Tesla.
  • Implémentez la méthode void activateSelfDriving dans Tesla comme une méthode public, et faites‑la afficher "self driving on" lorsqu’elle est appelée.
  • Appelez la méthode activateSelfDriving sur l’instance d’objet myTesla.

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
        ____.____();
    }
}
Modifier et exécuter le code