【发布时间】:2015-04-10 18:32:57
【问题描述】:
我正在尝试定义三个不同的枚举类“项目”对象,其权重在 0 到 20 之间以及每个项目的描述
这是我的代码:
public enum Item
{
// Three Items with descriptions
GOLD (2, "gold"), SILVER(12, "silver"), BRONZE(5, "bronze");
private int weight;
private String description;
public int getWeight()
{
return weight;
}
public String toString()
{
return description;
}
}
我一直收到这个错误
枚举项中的构造函数项不能应用于给定类型:必需:无参数,找到:int.java.lang.String,原因:实际参数列表和正式参数列表的长度不同
还有
您在此处使用的运算符不能用于您使用它的值的类型。你要么在这里使用了错误的类型,要么是错误的操作符
【问题讨论】:
-
Java enum giving an error? 的可能重复项
标签: java