我想在java中開發一個類。問題是,構造函數不工作使用enumset的泛型類的構造函數的問題
類是這樣的:
public class EnumSetPlus<E extends Enum<E>> {
//Map
private EnumSet<E> map;
//Constructor
public EnumSetPlus(){
}
我想inicializate與EnumSet.noneOf(E.class)
地圖,並在構造函數給出了一個錯誤。
構造函數是否錯誤?我可以在沒有構造函數的情況下初始化變量映射嗎?
我在變量上下文中嘗試過public EnumSetPlus<<E extends Enum<E>>> = EnumSet.noneOf(E)
,但它不起作用。
我也試過map = EnumSet.noneOf(E.class)
也進入構造函數,但它都不起作用。
我認爲這是一個問題的語法或方法
你能幫助我嗎?
事先感謝!
你得到了什麼錯誤?通常它帶有一個有用的信息。 – Thilo