zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Ja. Die abstrakte Klasse Karte kann als Modell dafür verwendet werden, wie jeder neuer Kartentyp aussehen sollte.

Objekte von jeder Klasse

Durch hierarchische Organisation und Vererbung ist es leicht viele weitere Kartenklassen hinzuzufügen und ein gut organisiertes Programm zu erstellen. Das war vor noch nicht allzu vielen Jahren undenkbar. Hier ist ein Probelauf dieses Programms:

Ihr Name
Sue
Dear Sue,
frohe Feiertage!
Dear Sue,
alles Gute zum 21. Geburtstag.
Dear Sue,
herzliche Gruesse und Kuesse,
XXXXXXX

Nachdem die main() Methode die drei Objekte konstruiert hat, ist die Situation wie in der Abbildung dargestellt. Es gibt drei Klassen, die instanziiert werden können, und es wurde ein Objekt von jeder Klasse instanziiert. Es können natürlich so viele Objekte wie wir brauchen von jedem Typ (außer Karte) instanziiert werden.

FRAGE 10:

Es gibt 4 Klassen. Warum können nur 3 instanziiert werden?