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>Übungsanweisungen
- Implementiere das Interface
ElectricCarmit dem Schlüsselwortimplementsan der KlasseTesla. - Implementiere die
void-MethodeactivateSelfDrivinginnerhalb vonTeslaalspublic-Methode und lass sie beim Aufruf"self driving on"ausgeben. - Rufe die Methode
activateSelfDrivingauf der ObjektinstanzmyTeslaauf.
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
____.____();
}
}