javaSE之枚举

作者: 冒险小A | 来源:发表于2018-03-24 22:33 被阅读0次

枚举:其实就是一种特殊的类,一般用于表示多种固定的状态.
格式:

public enum 名字{
       对象1,对象2...
}

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


枚举

相关文章

网友评论

    本文标题:javaSE之枚举

    本文链接:https://www.haomeiwen.com/subject/gmuccftx.html