心法领悟177:枚举类型中的方法
在C语言中,枚举类型只能简单地定义一组变量。而在Java中,枚举类型还可以增加方法,这无疑增强了枚举类型的能力。本实例仅实现 了一个非常简单的方法,读者可以在本实例的基础上完成一些复杂的功能。另外,Java中的枚举类型还支持方法的重写。本实例的功能也可以通过重写toString()方法来实现,读者可以尝试完成。
package com.mingrisoft.enums;
public enum Size {
SMALL("我是小号匹萨"), MEDIUM("我是中号匹萨"), LARGE("我是大号匹萨");
private String description;
private Size(String description) {
this.description = description;
}
public String getDescription() {
return description;
}
public static void main(String[] args) {
for (Size size : Size.values()) {
System.out.println(size + ":" + size.getDescription());
}
}
}
//Result:
SMALL:我是小号匹萨
MEDIUM:我是中号匹萨
LARGE:我是大号匹萨