Ja, ich weiß. Langer Titel der Frage ... Also habe ich den Klassennamen in der Zeichenfolge. Ich Objekt dieser Klasse auf diese Weise dynamisch erstellen:Dynamisches Konvertieren des Java-Objekts der Object-Klasse in eine bestimmte Klasse, wenn der Klassenname bekannt ist
String className = "com.package.MyClass";
Class c = Class.forName(className);
Object obj = c.newInstance();
Wie ich dynamisch, dass obj zu MyClass Objekt konvertieren kann? Ich kann nicht auf diese Weise schreiben:
MyClass mobj = (MyClass)obj;
... weil classname kann unterschiedlich sein.
Dieser Code konvertiert nicht: es Umwandlungen. Meinst Du das? – EJP