如何创建实例?
我总是会收到编译错误。
说明资源路径位置类型
无法对非静态类型COMPONENT ComponentManager.java进行静态引用
package component;
public class ComponentManager<COMPONENT extends Component> {
private static ComponentManager<COMPONENT> instance = new ComponentManager<COMPONENT >();
private ComponentManager() {
}
public static ComponentManager<?> getInstance() {
return instance;
}
}
最佳答案
您在声明和实例化上的语法是错误的。像这样创建“实例”:
private static ComponentManager<? extends Component> instance = new ComponentManager< >();