Java学习笔记之三十四 枚举类型

有时候,变量的取值在一个有限的集合中。

从JDK 5.0开始,可以自定义枚举类型。

枚举类型包含有限个命名的值。例如:

enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE };

之后,可以声明这样一种类型的变量:

Size s = Size.MEDIUM;

Size类型的变量只能存储这个类型声明中给定的某个枚举值,或者null值。

null表示这个变量没有设置任何值。