【发布时间】:2011-11-11 04:03:39
【问题描述】:
我想用java开发一个类。问题是构造函数不起作用
类是这样的:
public class EnumSetPlus<E extends Enum<E>> {
//Map
private EnumSet<E> map;
//Constructor
public EnumSetPlus(){
}
我想用EnumSet.noneOf(E.class) 初始化地图,但构造函数给出了错误。
构造函数错了吗?我可以在没有构造函数的情况下初始化变量映射吗?
我在变量上下文中尝试过public EnumSetPlus<<E extends Enum<E>>> = EnumSet.noneOf(E),但它不起作用。
我也尝试将map = EnumSet.noneOf(E.class) 放入构造函数中,但都不起作用。
我认为是语法或方法的问题
你能帮帮我吗?
先谢谢了!
【问题讨论】:
-
您遇到了什么错误?通常它带有有用的信息。
标签: java generics enums constructor enumset