是否可以使用类对象实例化类?构造函数呢?
2022-09-03 03:12:44
我正在通过()存储类列表,并希望实例化一个?这可能吗?Classname.class
newInstance
似乎我所追求的方法,但它不支持构造函数?
我正在通过()存储类列表,并希望实例化一个?这可能吗?Classname.class
newInstance
似乎我所追求的方法,但它不支持构造函数?
您可以使用 Class.getConstructors(或 Class.getConstructor)来获取可用构造函数的列表,并使用 Constructor.newInstance 调用其中任何一个构造函数,该构造函数接受参数。
只是为了补充一点,我看到缺少:
如果对象具有公共 null 构造函数,则可以直接在对象上调用。(空构造函数是没有参数的构造函数。newInstance
Class
否则,您可以通过其他人所说的方式找到构造函数。Class.getConstructors()