在Java中定义枚举常量类可以使用关键字enum。下面是一个例子:
public enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
在这个例子中,我们定义了一个枚举常量类Day,其中包含了一周中的每一天作为枚举常量。每个枚举常量都是Day类型的对象,可以直接通过Day.MONDAY这样的方式访问。
枚举常量类可以包含方法和构造函数,也可以为每个枚举常量指定参数值。例如:
public enum Day {
MONDAY(1),
TUESDAY(2),
WEDNESDAY(3),
THURSDAY(4),
FRIDAY(5),
SATURDAY(6),
SUNDAY(7);
private int value;
Day(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
在这个例子中,我们为每个枚举常量指定了一个参数值,并且定义了一个getValue方法来获取这个参数值。通过Day.MONDAY.getValue()就可以获取MONDAY的参数值了。