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