zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Die Methoden in einer Schnittstelle sind standardmäßig public, aber in der Implementation einer Klasse müssen sie explizit public sein.

Die Buecher-Klasse

Klassenhierarchie mit Schnittstelle

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


class Buecher   Waren  Besteuerbar
{
  protected String  ;

  public Buecher( String beschreibung, double preis, String autor)
  {
    super( beschreibung, preis );
      = autor ;
  }

  public String toString()
  {
    return super.toString() + "Autor: " +  ;
  }


  public double  // die Schnittstelle implementieren
  {
    return preis *  ;
  }
}

FRAGE 11:

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

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite