Zum Inhalt springen

Interfaces (Schnittstelle)

Interfaces

Interfaces dienen dazu, gleiche Schnittstellen in unterschiedlichen Klassen zu definieren.

Schlüsselwörter sind interface und implements.

Interface:

public interface LandVehicle {
public void drive(); // kein Methodenrumpf
}

Klasse:

public class Vehicle {
private Motor m;
// ...
}

Implementierte Klasse:

public class Car extends Vehicle implements LandVehicle {
public void drive() {
// Implementierung der Methode
}
}