Как я могу создать свой экземпляр?Singleton with Generics Аргумент
У меня всегда возникают ошибки компиляции.
Описания Пути к ресурсу Расположение Тип Не может сделать статическую ссылку на нестатический тип КОМПОНЕНТ 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;
}
}
Если у вас возникли ошибки в компиляции и вы хотите получить нашу помощь, пожалуйста, рассмотрите размещение сообщений об ошибках целиком. –
Возможно, вам не хватает инструкций импорта для одного, если только у вас нет собственного класса Component. –
Я беру из вашего кода, что вы хотите N одиночек, каждый для подкласса «Компонент»? Если это так, это не будет работать из-за ** стирания типа **. – SJuan76