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