我想动态加载一个java类,然后在一个ObservableList<myLoadedClass>
示例中添加用这个类创建的对象。
Class<?> thisClass = Class.forName("Point", true, classLoader);
Object iClass = thisClass.newInstance();
...
ObservableList<thisClass> data = FXCollections.observableArrayList();
最后一行导致错误
找不到符号:类ThisClass…
谢谢你的帮助。
最佳答案
在编译时,您不知道thisClass
是什么类型-这就是通配符的用途:
ObservableList<?> data = FXCollections.observableArrayList();
关于java - Java如何将已加载的类参数类型作为通用参数传递?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34878211/