Java enum用法详解
用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二: switch JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。 = === 用法三:向枚举中添加新方法 如果打算自定义自己的方法,那么必须在enum实例序列的最后添加一个分号。而且 Java 要求必须先定义 enum 实例。 "红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4 Color(String name, .name =.index = String getName( (c.getIndex() == .name = setIndex(.index = 用法四:覆盖枚举的方法 下面给出一个toString()方法覆盖的例子。 "红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4 Color(String name, .name =.index = .index + "_" + 用法五:实现接口