public enum Color {
Red,Blue,Green;
}
Color red = Color.Red;//枚举的其中一个类型
Color[] values = Color.values();//获取所有的枚举类型
String name = red.name();//可以获得枚举值的名称
int ordinal = red.ordinal();//可以获得枚举值的编号
那么,在我们定义枚举类型之后会发生什么呢?探讨了枚举法的实现原理。
[En]
So what happens after we define enumerated types? We explore the implementation principle of enumeration.
我们来解析下Color.class文件,命令 javap Color
```
public final class Color extends java.lang.Enum
public static final Color Red;
public static final Color Blue;