Java 枚举类型、垃圾回收、静态成员与静态导入详解
1. 枚举类型(enum Types)
枚举类型定义了一组以唯一标识符表示的常量。所有枚举类型都是引用类型,使用 enum 声明,声明中可以包含枚举常量,还可选择性包含构造函数、字段和方法等传统类的组件。
枚举类型有以下限制:
- 枚举常量隐式为 final 。
- 枚举常量隐式为 static 。
- 尝试使用 new 操作符创建枚举类型的对象会导致编译错误。
枚举常量可用于常量能使用的任何地方,如 switch 语句的 case 标签和增强 for 语句。
以下是一个枚举类型 Book 的示例:
// Fig. 8.10: Book.java
// Declaring an enum type with a constructor and explicit instance fields
// and accessors for these fields
public enum Book {
// declare constants of enum type
JHTP("Java How to Program", "2015"),
CHTP("C How to Program", "2013"),
IW3HTP("Internet
超级会员免费看
订阅专栏 解锁全文
16万+

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



