我正在尝试使用反射调用继承类的参数化构造函数。但是构造函数没有在子类中实现,只在超类中实现。
class Parent{
public Parent(String value){
doSomeThing(value);
}
}
class Horst extends Parent{}
class Eva extends Parent{}
class AndereKlasse{
...
Class parentClass = MyConfig.getParentClass; // its here Horst.class or Eva.class
Constructor parentConstructor = Parent.class.getConstructor(String.class);
parentConstructor.newInstance("just a String");
...
}
我只是从子类中获取空的构造函数,而不是从父类中获取空构造函数。有解决方法吗?