java里什么情况用枚举啊

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:28:26
java里什么情况用枚举啊
普通话说,谢谢

目的:为了解决类型不安全提出的
使用:当我们在类中要指定选项必须为某些类型时,就要考虑用到枚举,这是jdk1.5之后才提出的。
类型安全的枚举类型简介:
1)enum:可以定义一个类型,而且还可以限制该类型的取值在某个范围内
2)语法:enum enumName{枚举值1,...,枚举值n}
3)适用位置:包中、类中,但不能在方法中
4)注意:
1.所有的enum类型都继承自java.lang.Enum;
2.自定义的enum类型不能再有子类;
3.枚举类型的取值默认为public static final;
4.枚举类型中可以定义属性和方法;
5.构造器必须是私有的;
6.枚举类型的取值就是其实例对象,它会调用该枚举类型的构造器,还要实现枚举类型中所有的抽象方法;
7.枚举类型可以实现其它接口;