我想在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