LoslegenKostenlos loslegen

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

Einführung in die Objektorientierte Programmierung in Java

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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