我是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