Hallo Community,
ich habe bisher noch nichts mit reflections getan, daher hoffe ich das ihr mir weiterhelfen könnt. Mein Problem ist folgendes: Ich habe mir ein Interface erstellt, welches ich in mehreren Klassen implementiere. nachdem ich die klassen erstellt habe, möchte ich gern die einzelnen klassen in einem Array des Interfaces aufrufen. Dies sieht bei mir bis jetzt wie folgt aus:
Zur zeit muss ich immer wenn ich eine neue Klasse erstelle, auch einen neuen eintrag in dem Array für die erstellte Klasse tätigen. Ich habe gehört das man dies durch Reflections automatisieren kann, dass ich sozusagen nur die Klasse erstellen brauch diese dann automatisch in dem Array instanziert wird. Könnt ihr mir eventuell sagen wie ich das machen kann?
Gruß
Bonsai
ich habe bisher noch nichts mit reflections getan, daher hoffe ich das ihr mir weiterhelfen könnt. Mein Problem ist folgendes: Ich habe mir ein Interface erstellt, welches ich in mehreren Klassen implementiere. nachdem ich die klassen erstellt habe, möchte ich gern die einzelnen klassen in einem Array des Interfaces aufrufen. Dies sieht bei mir bis jetzt wie folgt aus:
Java:
InterfaceName[] inter = {new Klasse1, new Klasse2, new Klasse3, new Klasse4,...}
Zur zeit muss ich immer wenn ich eine neue Klasse erstelle, auch einen neuen eintrag in dem Array für die erstellte Klasse tätigen. Ich habe gehört das man dies durch Reflections automatisieren kann, dass ich sozusagen nur die Klasse erstellen brauch diese dann automatisch in dem Array instanziert wird. Könnt ihr mir eventuell sagen wie ich das machen kann?
Gruß
Bonsai