例如:public enum Size{SMALL,MEDIUM,LARGE,EXTRA_LAGER};
这个声明定义的类型是一个类,刚好有4个实例
所以比较两个枚举类型的值不需要调用equals,而直接使用“==”就可以了
如同Class类一样,鉴于简化考虑,Enum类省略了一个类型参数,实际上,应该将枚举类Size拓展为Enum<Size>
1.java.lang.Enum<E> 5.0:
static Enum valueOf(Class enumClass,String name)
返回指定名字、给定类的枚举常量
String toString()
返回枚举常量名
int ordinal()
返回枚举常量在enum声明中的位置,位置从0开始计数
int compareTo(E other)
如果枚举常量出现在other之前,则返回一个负值;如果this==other,则返回0;否则返回正值