我是Java新手。我有一个问题如下:`String.class`和`new Class [] {String.class}`有什么区别?
class MyClass
{
public MyClass(String s){}
}
MyClass MyObject;
Constructor ctor1 = MyObject.class.getConstructor(String.class); // #1
Constructor ctor2 = MyObject.class.getConstructor(new Class[]{String.class}); // #2
什么之间#1和#2区别?
不,两者都会调用第一个构造函数。 – 2014-09-11 09:11:19