java-枚举类
java-枚举类
定义:
用来对一定范围内的值进行取值。
语法:
enum 枚举类名称{对象实例、对象实例···;}
特性:
1、是一种特殊形式的java类。
2、每一个枚举值代表枚举类中的一个实例对象。
3、与普通类一样,在声明枚举类的同时,也声明属性和方法与构造函数,但枚举类的构造函数必须是私有的。
4、switch语句也可接受每户类型并且会自动检查是否含有所有的枚举值,建议增加一个default选项。
5、若枚举类中只有一个枚举值,则可当单例设计模式使用。