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:

Sie möchten sich vielleicht noch einmal das Diagramm ansehen, das die Beziehungen zwischen den Klassen 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 
  {
    return preis *  ;
  }
}

Sie möchten vielleicht die Besteuerbar-Schnittstelle konsultieren.

FRAGE 11:

Befreien Sie die Klassendefinition von diesen hässlichen Lücken.