Ja. Eine beliebige Anzahl von Klassen können diesselbe Schnittstelle implementieren.
Buecher
-Klasse
Es bleibt in unserem Beispiel noch die Klasse Buecher
übrig, die wie folgt aussieht:
Waren
.autor
hinzu.Ihr möchtet Euch vielleicht noch einmal das die Abbildung ansehen, die die Beziehungen zwischen den Klassen und der Schnittstelle zeigt. Hier ist die übliche lückenhafte Klassendefinition:
class Buecher Waren Besteuerbar { String ; Buecher( String beschreibung, double preis, String autor) { super( beschreibung, preis ); = autor ; } void anzeigen() { super.anzeigen() ; System.out.println( "Autor: " + ); } public double // die Schnittstelle implementieren { return preis * ; } }
Ihr möchtet vielleicht die
Besteuerbar
-Schnittstelle
konsultieren.
Wir befreien die Klassendefinition von den hässlichen Lücken.