-
枚举类型常用方法:
定义枚举类型
values()返回枚举类型定义数组
ordinal()返回实例在枚举类型定义的次序,默认从0开始。
name()和toString()作用相同,放回实例定义的名字。
valueOf()根据给定的名字返回相应的enum实例,不存在则抛出异常。
-
枚举类型用处:
switch分支的使用
由于枚举类型的名字具有很强且清晰的表达意图,比定义常量更加直观。所以常用来替代常量的定义和switch语句,使程序具有更高的可读性。
-
枚举类型的高级使用:
自定义属性和方法
枚举类型就像普通类一样,除了不能继承enum之外,可以定义属性和方法,但是需要在enum实例序列后面添加方法,而且属性和方面必须在定义序列之后定义。
网友评论