日期:2014-05-20  浏览次数:20680 次

eclipse中enum问题
用eclipse写程序,用到enum
系统提示:
the type Enum is not generic;it can not be parameterized with arguments
是怎么回事?
------解决方案--------------------
public enum XXX {
A(0),
//没有中间页
B(1);
private int code;

private XXX (int code){
this.code=code;
}

public int getCode() {
return code;
}

public void setCode(int code) {
this.code = code;
}

------解决方案--------------------
package com.lss.tm.enums;

//参考一下。我经常会这样写
public enum Status {
Normal(1, "正常"), Freeze(0, "冻结");
private Integer id;
private String name;

private Status(Integer id, String name) {
this.id = id;
this.name = name;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Integer getId() {
return id;
}

public void setId(Integer id) {
this.id = id;
}
}

------解决方案--------------------
是不是在enum中使用了泛型?把你的代码贴出来看看?
------解决方案--------------------
the type Enum is
这里的提示是Enum,而不是enum
------解决方案--------------------
贴一下代码。
另外,细说一下你在eclipse中编译该工程所使用Java版本。