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