深入理解java枚举,让代码更简洁、易懂,提升工作效率!

以往设置常量,通常将常量在接口中,在JDK1.5版本新增枚举类型后就逐渐取代了这种常量定义方式

枚举常量定义

深入理解java枚举,让代码更简洁、易懂,提升工作效率!

枚举常用方法

values():该方法可以将枚举类型成员以数组的形式返回。

valueOf():该方法可以实现将普通字符串转换为枚举实例。

compareTO:该方法用于比较两个枚举对象在定义时的顺序。

ordinal():该方法用于得到枚举成员的位置索引。

小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个2000人学习扣群,479121291。每晚都有java的直播课程。无论是初级还是进阶的小伙伴小编我都欢迎!

枚举使用

枚举类也可以实现一个或多个接口。与普通类实现一个或多个接口完全一样,枚举类实现一个或多个接口时,也需要实现该接口所包含的方法。

switch

深入理解java枚举,让代码更简洁、易懂,提升工作效率!

向枚举中添加新方法

深入理解java枚举,让代码更简洁、易懂,提升工作效率!

覆盖枚举的方法

深入理解java枚举,让代码更简洁、易懂,提升工作效率!

实现接口

深入理解java枚举,让代码更简洁、易懂,提升工作效率!