Ich hab da ein Problem, und ich weiss nicht, wie man das möglichst elegant lösen kann.
Die ganze Sache ist ein bisschen kompliziert, also beschränke ich mich auf das Wesentliche:
Ich habe eine Liste von Namen (Strings) die ich aufgrund eines internen Mappings zu bestimmten Klassen zuordne, soweit so gut
Was ich jetzt suche, ist eine Möglichkeit aufgrund eines Strings eine Instanz der entsprechenden Klasse (inkl. Konstruktor-Argumente) zu erzeugen.
so eine Art Funktion
Code: Alles auswählen
myObj = getInstanceByName("class_name", args)
Wisst Ihr eine Möglichkeit, wie ich das am besten angehen könnte?
Am besten wäre eine Möglichkeit mit
Code: Alles auswählen
myObj = getInstanceByName("<package>.<package>.<modul>.<class>", args)
Vielen Dank,
Leo