4
我需要在代码中使用反射,所以我的程序不会与每个不同的版本冲突。我想创建一个类的新实例,并且我想要使用的构造函数包含一个类的数组。但是这个阶级也必须用反思来找到。这是我目前拥有的一个例子。带反射的构造函数中的类数组
Constructor<?> constructor = getClass("className").getConstructor(getClass("anotherClass"));
private Class<?> getClass(String name) {
return Class.forName("my.package." + version + "." + name);
}
但是构造不使用类,但这个类的一个数组,所以我怎么会变成这个类到一个数组类型的呢?