Dear Valerie, alles Gute zum 7. Geburtstag. Was bist du gross geworden!!
Unterstellt, dass ErwachsenenGeburtstag
definiert wurde.
Diese Klasse wird wie KinderGeburtstag
aussehen,
aber mit einem
etwas unterschiedlichen Geburtstagsgruß.
Hier ist ein Programmfragment (Teil einer main()
Methode einer anderen Klasse):
ErwachsenenGeburtstag erwachsenen = new ErwachsenenGeburtstag ( "Walter", 47 ); erwachsenen.gruss();
Sie wird ausgeben:
Dear Walter, alles Gute zum 47. Geburtstag Du siehst so jung aus wie immer!
Wir prüfen jetzt den folgenden Code:
Karte postkarte = new KinderGeburtstag ( "Valerie", 7 ); postkarte.gruss(); postkarte = new ErwachsenenGeburtstag ( "Walter", 47 ); postkarte.gruss(); postkarte = new Geburtstag ( "Zoe", 30 ); postkarte.gruss();
Ist dieser Code korrekt? Kann postkarte
für jedes der
drei Objekte verwendet werden?