枚举的定义: 枚举类是一个class,而且是一个不可被继承的final类,其中的元素都是类静态常量。枚举被当做一个类来对待的话,在jdk中的java.lang包中有一个Enum类,查看API得知它也是一个枚举对象啊...那为什么,请看代码 public enum WeekDay{
//枚举类里包含所有静态常量
SUN,MON,THE,WED,THU,FRI,STA
} ---这样定义是正确的 可是 public Enum WeekDay{
//枚举类里包含所有静态常量
SUN,MON,THE,WED,THU,FRI,STA
} ---就会报错,请问是为什么呢? 为什么枚举被当做一个类来对待的话,java.lang包中提供的Enum又是什么作用呢? |