Java核心类库: java.lang 及其子包详解
1. java.lang.Enum 类
java.lang.Enum 是所有枚举类型的公共超类,但它本身并不是枚举类型,Java编译器也不允许其他类继承它。枚举类型的子类只能通过 enum 声明来创建。 Enum 是一个泛型类,类型变量 E 代表实际继承 Enum 的具体枚举类型。
每个枚举常量都有一个名称和一个序号,第一个常量的序号为0,第二个为1,依此类推。 name() 和 ordinal() 方法分别返回常量的名称和序号,大多数情况下,用户会使用 toString() 方法代替 name() , Enum 类中 toString() 的实现返回的值与 name() 相同,但 toString() 方法不是 final 的,可以在枚举声明中重写。
Enum 类实现了 Object 和 Comparable 接口的一些方法,并将这些实现设为 final ,以确保所有枚举类型都继承这些方法且不能被重写。 equals()
超级会员免费看
订阅专栏 解锁全文
1486

被折叠的 条评论
为什么被折叠?



