1、枚举类默认继承了java.long.Enum,而不是Object类
2、枚举类可以实现一个或者多个接口。
3、使用enum定义,非抽象的枚举类默认会使用final修饰,因此枚举类不能派生子类
4、枚举类的构造器只能使用private访问控制符
5、枚举类的所有实例必须在枚举类的第一行显式列出,否则这个枚举类永远都不能产生实例。列出这些实例时,系统会自动添加public static final修饰,无须程序显式添加。
6、所有的枚举类都提供了values方法,可以遍历所有的枚举值。
7、枚举类的实例只能是枚举值
java.lang.Enum的方法:
int CompareTo(E o)
int ordinal();