Wurzelseppi
Mitglied
Hallo zusammen,
wie der Titel schon besagt, habe ich einen Klassennamen und will eine Instanz der zugehörigen Klasse erzeugen.
Jetzt habe ich ein Problem.
Diese Klasse hat nur Konstruktoren mit Parametern, und keine setter methoden für die Parameter, die ich normalerweise als Constructorparameter übergeben muss.
Also, ich muss es irgendwie schaffen, mit Class.forname(...).newInstance() (oder wie auch immer) einen Constructor mit Parametern aufzurufen.
Wahrscheinlich gehts so nicht, oder.....ich werd wenn dann an der Klasse selbst was ändern müssen (stellt sich schwierig da) oder über Reflection den richtigen Konstruktor such und von dem newInstance(....) aufrufen (stellt sich auch schwierig dar), oder?
Vielen Dank im voraus.
Gruß,
Wurzelseppi
wie der Titel schon besagt, habe ich einen Klassennamen und will eine Instanz der zugehörigen Klasse erzeugen.
Jetzt habe ich ein Problem.
Diese Klasse hat nur Konstruktoren mit Parametern, und keine setter methoden für die Parameter, die ich normalerweise als Constructorparameter übergeben muss.
Also, ich muss es irgendwie schaffen, mit Class.forname(...).newInstance() (oder wie auch immer) einen Constructor mit Parametern aufzurufen.
Wahrscheinlich gehts so nicht, oder.....ich werd wenn dann an der Klasse selbst was ändern müssen (stellt sich schwierig da) oder über Reflection den richtigen Konstruktor such und von dem newInstance(....) aufrufen (stellt sich auch schwierig dar), oder?
Vielen Dank im voraus.
Gruß,
Wurzelseppi