LoslegenKostenlos starten

Interface in der Tesla-Klasse implementieren

Damit die Klasse Tesla die Selbstfahrfunktion erhält, verwendest du das Interface ElectricCar, um diese Fähigkeit zu aktivieren. In der Klasse Tesla bindest du das Interface ein und implementierst die Selbstfahrmethode als Anforderung.

HINWEIS: Nicht-void-Methoden eines Interface müssen in der Klasse implementiert werden, die das Interface implementiert.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in die Objektorientierte Programmierung in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Implementiere das Interface ElectricCar mit dem Schlüsselwort implements an der Klasse Tesla.
  • Implementiere die void-Methode activateSelfDriving innerhalb von Tesla als public-Methode und lass sie beim Aufruf "self driving on" ausgeben.
  • Rufe die Methode activateSelfDriving auf der Objektinstanz myTesla auf.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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
        ____.____();
    }
}
Code bearbeiten und ausführen