【发布时间】:2015-09-22 10:45:37
【问题描述】:
我想创建一个 Item.class 的实例。它接受两个对象作为构造函数参数。
First FirstObject = new First();
Second SecondObject = new Second();
Class[] constructorArgs = new Class[]{First.class,Second.class};
Item.class.getConstructor(constructorArgs).newInstance(FirstObject, SecondObject);
这似乎不起作用。我收到一个编译器错误提示:
unhandled exception Java.Lang.NoSuchMethodException
如何解决?
【问题讨论】:
-
拜托!不要命名以大写字母开头的变量。使用
firstObject而不是FirstObject。它使它看起来像一个类。 -
只是名称,但感谢您的提示。
标签: java object constructor instantiation