如何在Java中实例化类,其中被测类的构造函数中的参数数量是否通过Reflection未知?

时间:2015-10-03 18:49:01

标签: java reflection

在Java中使用Reflection,我想实例化一个构造函数中未知参数的类。可以吗?

1 个答案:

答案 0 :(得分:0)

 Constructor[] ctors = Test1.class.getDeclaredConstructors();
 for (Constructor constructor : ctors) {
        System.out.println(constructor);
 }

如果你测试,你会看到所有的构造函数都显示出来,有参数和你需要传递的对象。

让参数类型执行:

 Class[] clz = constructor.getParameterTypes();

所以我猜答案是肯定的。

相关问题