枚举(Enum)
枚举是指由一组固定的常量组成的类型。使用关键字enum定义。
枚举的定义语法:
【访问修饰符】 enum 名字{
枚举常量列表(枚举常量之间以“,”隔开)
//其他成员(构造方法等)
}
例:public enum Week{
MON,TUE,WED,THU,FRI,SAT,SUN
}
注意:
在枚举类型中,可以添加构造方法,但是规定这个构造方法必须为private修饰符所修饰。
枚举类型的常用方法:
1、values() :将枚举类型成员以数组的形式返回。
2、valueOf() :实现将普通字符串转换为枚举实例
3、compareeTo() :比较两个枚举对象在定义时的顺序
4、ordinal() :得到枚举成员的位置索引
枚举的好处:
1、枚举可以使代码更易于维护,有助于确保为变量指定合法的、期望的值。
2、枚举更易于输入,使用枚举赋值,只需要输入枚举名,然后输入一个点(.),就能将所有的值显示出来。
3、枚举使代码更清晰,允许描述性的名称表示数据,使用时直观方便。 |
|