看来,java枚举可能没有类型参数。我想知道为什么?为什么这个限制引入了java?
为什么我想要这种能力?考虑enum
,它代表具有不同类型内部结构的几个实例,例如:
public enum ListHolderEnum<T> {
A<String>, B<Integer>, C<Byte>;
private List<T> list;
public List<T> getList() {
return list;
}
}
拥有创造这种结构的能力会很好:(