zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Ja. Eine beliebige Anzahl von Klassen können diesselbe Schnittstelle implementieren.

Die Buecher-Klasse

Es bleibt in unserem Beispiel noch die Klasse Buecher übrig, die wie folgt aussieht:

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.

FRAGE 11:

Wir befreien die Klassendefinition von den hässlichen Lücken.