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 Book-Klasse

Klassenhierarchie mit Schnittstelle

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

public class Book  Goods  Taxable
{
  protected String ;

  public Book(String des, double pr, String auth)
  {
    super(des, pr);
      = auth;
  }

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

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

FRAGE 11:

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

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite