在我的代码中,我在.loadClass
方法中加载了类。这项工作。
NewUnit = myClassLoader.loadClass(classNameToBeLoaded);
现在我需要创建一个基于此类实例的矩阵,如下所示:
NewUnit[][] units = new NewUnit[8][5];
帮助!
答案 0 :(得分:1)
使用java.lang.reflect.Array.newInstance(Class<?>, int...)
(请参阅https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Array.html#newInstance-java.lang.Class-int...-),如下所示:
java.lang.reflect.Array.newInstance(NewUnit, 8, 5)
此外,习惯上使用较低(非较高)的驼峰案例来命名变量。