zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Die überarbeitete Klasse steht unten.

Wahl der Methoden

Jetzt haben Objekte der Klasse KinderGeburtstag zwei Methoden: gruss() und gruss( String ).

// Überarbeitete Version
//
class KinderGeburtstag  extends Geburtstag

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

  // zusätzliche Methode — überschreibt nicht die Methode der Superklasse
  public void gruss( String absender )
  {
    super.gruss();
    System.out.println("Was bist du gross geworden!!\n");
    System.out.println("In Liebe, " + absender +"\n" );
  }
}

Hier ist ein Objekt von KinderGeburtstag, das die beiden Methoden verwendet:

KinderGeburtstag kinder = new KinderGeburtstag ( "Henry", 12 );
kinder.gruss();
kinder.gruss( "Alice" );

FRAGE 12:

Was wird dieses Programmfragment ausgeben?