在Java中使用Reflection,我想实例化一个构造函数中未知参数的类。可以吗?
答案 0 :(得分:0)
Constructor[] ctors = Test1.class.getDeclaredConstructors();
for (Constructor constructor : ctors) {
System.out.println(constructor);
}
如果你测试,你会看到所有的构造函数都显示出来,有参数和你需要传递的对象。
让参数类型执行:
Class[] clz = constructor.getParameterTypes();
所以我猜答案是肯定的。