4
我需要在代碼中使用反射,所以我的程序不會與每個不同的版本衝突。我想創建一個類的新實例,並且我想要使用的構造函數包含一個類的數組。但是這個階級也必須用反思來找到。這是我目前擁有的一個例子。帶反射的構造函數中的類數組
Constructor<?> constructor = getClass("className").getConstructor(getClass("anotherClass"));
private Class<?> getClass(String name) {
return Class.forName("my.package." + version + "." + name);
}
但是構造不使用類,但這個類的一個數組,所以我怎麼會變成這個類到一個數組類型的呢?