下面是一个枚举的例子
public enum RainbowColor { RED, ORANGE, YELLOW, GREEN, CYAN, BLUE, PURPLE };
枚举像是一种新类型,但实际上它就是java里的类,它也可以有方法;
它下面的元素也都是enum后面定义的类型。
System.out.println(RainbowColor.class); // 输出:class test.Test$RainbowColor
System.out.println(RainbowColor.RED.getClass()); // 输出:class test.Test$RainbowColor
下面是一个基础文章:
http://www.ibm.com/developerworks/cn/java/j-enums.html
http://stormzhang.com/java/2013/12/31/java-enum/