8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) K (Jneug verschob die Seite Lernpfad:Objektorienterte Programmierung mit Java/Generische Typen nach Lernpfad:Objektorientierte Programmierung mit Java/Generische Typen, ohne dabei eine Weiterleitung anzulegen) |
Jneug (Diskussion | Beiträge) |
||
Zeile 93: | Zeile 93: | ||
# Implementiere eine Klasse <code>Käfig<Tierart></code>, die analog zur Kiste oben eine Tierart aufnehmen kann. [[Datei:Generics Käfig.png|center]] | # Implementiere eine Klasse <code>Käfig<Tierart></code>, die analog zur Kiste oben eine Tierart aufnehmen kann. [[Datei:Generics Käfig.png|center]] | ||
# Implementiere eine Klasse <code>Zoo</code>, die einen Käfig für ''Bienen'' und einen für ''Frösche'' als Objektvariablen enthält. [[Datei:Generics_Zoo_1.png|center]] | # Implementiere eine Klasse <code>Zoo</code>, die einen Käfig für ''Bienen'' und einen für ''Frösche'' als Objektvariablen enthält. [[Datei:Generics_Zoo_1.png|center]] | ||
# | # Erweitere das Programm nach eigenem Ermessen um folgende Aspekte: | ||
#* Ein Käfig kann mehrere Tiere derselben Art aufnehmen. Implementieren sie dies in der Klasse <code>Käfig</code> mit einem ''generischen Array''. | #* Ein Käfig kann mehrere Tiere derselben Art aufnehmen. Implementieren sie dies in der Klasse <code>Käfig</code> mit einem ''generischen Array''. | ||
#* Ein Zoo kann mehrere Käfige mit derselben Tierart ausstellen. Implementieren sie dies in der Klasse <code>Zoo</code> mit einem Arrays von Käfigen. | #* Ein Zoo kann mehrere Käfige mit derselben Tierart ausstellen. Implementieren sie dies in der Klasse <code>Zoo</code> mit einem Arrays von Käfigen. |
Bearbeitungen