Lernpfad:Objektorientierte Programmierung mit Java/Generische Typen: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
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]]
# Erweitern sie das Programm nach eigenem Ermessen um folgende Aspekte:
# 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.
8.581

Bearbeitungen

Navigationsmenü