枚举:其实就是一种特殊的类,一般用于表示多种固定的状态.
格式:
public enum 名字{
对象1,对象2...
}
枚举类特点:
1.枚举类很安全,不能被实例化对象,甚至使用反射也不能创建对象.
2.可以使用name()和ordinal()方法用于返回枚举对象的实例名称和序数(从0开始).
3.所有的枚举类都有静态方法:values()可以获取当前枚举类中所有的实例.
4.所有的枚举都有静态方法:valueOf可以把String类型的字符串,转换为枚举类型的对象.
5.枚举常量必须最先声明,并且常量之间是有逗号隔开,最后一个常量后有分号.
6.枚举类常量之后若使用{}.则表示当前枚举类的匿名内部类.
7.使用switch操作枚举(枚举对象的ordinal方法返回的就是int类型的序数)
枚举
网友评论