0

我有一个包含 N 个类的包,我正在扫描所有类并通过一个方法初始化它们。所有具有默认构造函数的类都被初始化,但没有默认(零参数)构造函数的类会抛出异常。有谁知道如何在没有默认构造函数的情况下创建对象?

PS我需要一个java代码。

4

2 回答 2

1

用于Class#getConstructors()查找已定义的构造函数,然后调用它。

于 2013-01-28T16:05:11.153 回答
1

你可以试试看这里。它解释了如何使用 Java 反射创建对象。

或者只是谷歌:java构造函数反射。我使用“我感觉很幸运”功能得到了这个

于 2013-01-28T16:06:13.320 回答