课程重点:
- 枚举的基本定义
- 枚举的基本使用
11.1. 枚举的简介
11.1.1. 枚举的概念
枚举也是一种自定义的数据类型, 是一个引用数据类型。 枚举经常用来被描述一些取值范围有限的数据。
例如:
- 性别: 只有两个值, 此时可以用枚举来表示
- 月份: 只有12个值, 此时可以用枚举来表示
- 星期: 只有七个值, 此时可以用枚举来表示
11.2. 枚举的基本定义和使用
11.2.1. 枚举的定义
定义枚举类型, 需要使用到关键字 enum 。 枚举的名字是一个标识符, 遵循大驼峰命名法。
/**
* @Description 枚举的定义
*/
public enum Gender {
// 将这个枚举对象所有可能取到的值, 都列出来
// 枚举中的元素, 也是标识符, 遵循大驼峰命名法
Male, Female
}
public enum Month {
Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
}
public enum Week {
Mon, Tue, Wed, Thu, Fri, Sat, Sun
}
11.2.2. 枚举的使用
枚举是一种自定义的数据类型, 可以声明变量。 在使用的时候, 直接使用枚举类型.枚