Eine gute Antwort wäre:

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.

Inhaltsverzeichnis