Nein. Das kann ein wenig dauern, bis du wirklich durchblickst. (Jetzt bei deutsch bleibend.)
Die Gehege sind Klassen, deren Instanzen du mit new erzeugst. In die kommt ein Array von der Klasse Tier. Die Tierklassen (z. B. Elefant, Waran, Schlange, Giraffe, Drache, was auch immer dir gefällt) erben von Tier (extends Tier).
Dann kannst du die Tierinstanzen in die Array in die Gehege schreiben. Dazu hat das Gehege z. B. die Methode setTier(int adresse, Tier tier), die das übergebene Tier in das Array schreibt.