java在枚举中实现方法
时间: 2024-05-13 21:17:48 浏览: 91
在Java的枚举类型中,可以实现方法。下面是一个示例:
public enum Day {
MONDAY("星期一"),
TUESDAY("星期二"),
WEDNESDAY("星期三"),
THURSDAY("星期四"),
FRIDAY("星期五"),
SATURDAY("星期六"),
SUNDAY("星期日");
private String desc;
private Day(String desc) {
this.desc = desc;
}
public String getDesc() {
return desc;
}
public static void main(String[] args) {
for (Day day : Day.values()) {
System.out.println(day.name() + ":" + day.getDesc());
}
}
}
在这个示例中,枚举类型Day中有一个构造函数和一个getDesc()方法。在构造函数中,将每个枚举值的描述赋值给desc属性。在getDesc()方法中,返回desc属性的值。
在main()方法中,通过Day.values()方法获取枚举值的数组,然后使用for循环遍历每个枚举值,并调用getDesc()方法输出枚举值的描述。