© APSIS GmbH , Polling, 2008
zum Kapitel 11.
Übung 11.1: Schreiben Sie ohne Verwendung der Klasse SeqDateiImpl ein Programm, das menügesteuert Eimer, Kreise und Farben in einen polymorphen Datenbehälter einträgt und diesen als ganzes Objekt in eine Datei ausgibt. Schreiben Sie ein zweites Programm, das die Datei liest und den Inhalt des Datenbehälters anzeigt.
Übung 11.2: Zeigen Sie, dass Reflexion polymorph ist: Rufen Sie eine Oberklassenmethode auf, die alle Felder und Methoden über getName anzeigt. Die Letzteren sind durch die Methode
public java.lang.reflect.Method[] getMethods() throws SecurityException
erhältlich. Sie erhalten auch die Unterklassenkomponenten. Sie können dabei auch beobachten, welche Komponenten von Object immer vererbt werden.
© APSIS GmbH , Polling, 2008