Java 创建没有默认构造函数的对象

Java 创建没有默认构造函数的对象,java,constructor,object-construction,Java,Constructor,Object Construction,我有一个包含N个类的包,我正在扫描所有的类并通过一个方法初始化它们。所有具有默认构造函数的类都将被初始化,但没有默认(零参数)构造函数的类会引发异常。有人知道如何在没有默认构造函数的情况下创建对象吗 另外,我需要一个java代码。用于查找已定义的构造函数,并调用它。您可以尝试查找。它解释了如何使用Java反射创建对象 或者只是Google:java构造函数反射。我使用“我感觉很幸运”功能得到了这个构造函数您需要调用一个已定义的构造函数。如果您的类已经至少有一个自定义构造函数,那么编译器将不会创建

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

另外,我需要一个java代码。

用于查找已定义的构造函数,并调用它。

您可以尝试查找。它解释了如何使用Java反射创建对象


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

您需要调用一个已定义的构造函数。如果您的类已经至少有一个自定义构造函数,那么编译器将不会创建默认的无参数构造函数。如果您的类只有一个参数构造函数,那么除了将参数传递给构造函数之外,您不能以任何其他方式创建对象