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 }}