java里面的枚举enum

下面是一个枚举的例子

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/

你可能感兴趣的:(java)