1:基础使用
总体概念:enum枚举类其实就是个特殊的class。
1.1:简单使用
***
2:根据某一个属性获取这个枚举类
在某些情况下,我们需要根据某个属性值获取一个枚举类,我们可以定一个static方法去实现。也非常简单。
2:枚举类和switch的完美搭配使用
强烈建议我们switch和enum像如下方式去搭配使用
枚举类我们只定义基础枚举,不定义任何属性,直接搭配switch去使用!NICE!
***
3:新时代的lambda枚举
步入了函数式方法的时代之后,我们的枚举属性值也可以使用lambda去写,非常骚!
***
4:总结
枚举虽好,但其实也只是一个特殊的类而已,官方其实不建议在项目中过多的使用枚举。但是我觉得只要有需要能用就用吧,毕竟性能什么的现在很多都过剩了。