zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Die vervollständigte Klasse steht unten.

Eine Konstante verwenden

Die Konstante STEUERSATZ wird in der berechneSteuer() Methode verwendet als wäre sie in der Spielwaren-Klasse definiert worden. Sie kann auch von anderen Methoden der Klasse, die nicht in der Schnittstelle definiert sind, verwendet werden.

class Spielwaren extends Waren implements Besteuerbar
{
  protected int mindestalter;

  public Spielwaren( String beschreibung, double preis, int mindestalter)
  {
    super( beschreibung, preis );
    this.mindestalter = mindestalter;
  }

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

  public double berechneSteuer() // die implementierte Methode der Schnittstelle
  {
    return preis * STEUERSATZ ;
  }
}

FRAGE 10:

Warum muss die berechneSteuer() Methode public sein?

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite