如何通过反射在Java中实例化被测类的构造函数中参数数量未知的类



在Java中使用反射,我想实例化一个类,其中构造函数中的参数数量未知。这能做到吗?

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

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

参数类型:

 Class[] clz = constructor.getParameterTypes();

所以我猜答案是肯定的

相关内容

  • 没有找到相关文章

最新更新