zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Die Lücken wurden ausgefüllt, siehe unten:

super()

Rufen Sie den Konstruktor der Superklasse auf, indem Sie super() verwenden. In einem Konstruktor muss super() vor allem anderen kommen (auch wenn es in diesem Beispiel nichts weiter gibt.) Erinnern Sie sich, dass auch wenn Sie es nicht explizit tun, der Compiler automatisch super() aufrufen wird, als das erste was ein Konstruktor tut.

class KinderGeburtstag extends Geburtstag

{
  public KinderGeburtstag ( String e, int jahre )
  {
    super ( e, jahre );
  }

  public void gruss()
  {
    super.gruss();
    System.out.println("Was bist du gross geworden!!\n");
  }
}

Wenn die gruss() Methode eines KinderGeburtstag-Objekts aufgerufen wird, wird zuerst die Methode ihrer Superklasse ausgeführt, danach wird der Rest der neuen Methode ausgeführt werden.

FRAGE 8:

Was wird das Folgende ausgeben:

KinderGeburtstag kinder = new KinderGeburtstag ( "Valerie", 7 );
kinder.gruss();