Java: wie haben ein array von Unterklasse-Typen?

Sagen ich habe eine super-Klasse "Tier" und Unterklassen "Katze", Hund, Vogel". Gibt es eine Möglichkeit, ein array von Unterklasse-Typ eher als Instanzen der Klasse mit denen ich in der Lage sein zu instanziieren Instanzen jeder möglichen Unterklasse?

Zu vereinfachen, möchte ich dieses:

Pseudo code: For each possible subclass of "Animal": create an instance of that class.

Wie kann ich das tun?

Edit: ich möchte nicht ein array von Instanzen dieser Unterklassen, ich möchte ein array mit den Objekt-Typ.

Polymorphismus....
es ist nicht klar, Ihre Frage
Dies scheint zu sein, eine Arbeit zu Hause oder Abtretung.
Was Sie Jungs nicht machen Tier-und Mitarbeiter-Klassen die ganze Zeit?
AFAIK gibt es keine Möglichkeit, programmgesteuert zu entdecken, die alle Unterklassen eines bestimmten Typs.

InformationsquelleAutor Mickael Bergeron Néron | 2013-07-19

Schreibe einen Kommentar