hallo,
Ich möchte eine Klasse zur Laufzeit laden eine Instanz erzeugen und diese Instanz zurückgeben. Leider verstehe ich das Reflection und Generics zeug nicht wirklich.
Es muss doch irgend eine Möglichkeit geben, das eine Funktion den Namen einer klasse bekommt, und dann eine Instanz zurückgibt?
folgendes habe ich:
Ich möchte eine Klasse zur Laufzeit laden eine Instanz erzeugen und diese Instanz zurückgeben. Leider verstehe ich das Reflection und Generics zeug nicht wirklich.
Es muss doch irgend eine Möglichkeit geben, das eine Funktion den Namen einer klasse bekommt, und dann eine Instanz zurückgibt?
folgendes habe ich:
Code:
public ??? getModul(String name)
{
Class klasse = Class.forName("packet.modules."+modul);
// und jetzt?
}
// aufruf:
MeinModul klasse = getModul("MeinModul");
// so hatte ich das gedacht, bin mir aber nicht sicher ob es überhaubt so geht wie ich will