我有一个包,它有大约N个类,我正在扫描所有类并通过一种方法初始化它们。所有具有默认构造函数的类都在初始化,但没有 default(零参数)构造函数的类会引发异常。有谁知道如何在没有默认构造函数的情况下创建对象?
附言我需要一个Java代码。
使用 Class#getConstructors()
查找已定义的构造函数,并改为调用该构造函数。
你可以试着看这里。它解释了如何使用 Java 反射创建对象。
或者只是谷歌:java构造函数反射。我使用"我感到很幸运"功能得到了这个