Am einfachsten geht die wie folgt:
Class<?> genClazz = Class.forName(className);
Class<? extends XYZ> clazz = genClazz.asSubclass(XYZ.class);
Constructor<? extends XYZ> ctor = clazz.getConstructor(String.class, Integer.TYPE);
XYZ var = ctor.newInstance("bla", 10);
 
Keine Kommentare:
Kommentar veröffentlichen