Java 枚举

发布时间:2019-11-18 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java 枚举脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

枚举

枚举,相信大家在实际的软件开发中经常使用,枚举其实是一种思想,一种不直接指代而使用引用的一种思想,这样如果某天相应需求变更时,我们可以更快的去修改,只需修改枚举,因为都是引用枚举,就相当于应用程序中用到的地方都修改了。

如果你对枚举还不了解?请参考深入理解Java枚举,感谢作者,写得非常好。(能在GOOGLE搜索到的CSDN博客文章,足以彰显这篇文章的优秀了。)

这里主要记录一下如果使用,因为发现自己每次想使用枚举的时候都需要去Google,这里记录一下,以后参考也更方便。

声明

枚举,其实就是一个类中我们去引用的对象,本质就是类中的静态对象。

所以枚举也有属性,也有构造函数,也有get方法。

package com.mengyunzhi.measurement.enums;  /**  * @author zhangxishuo on 2018/8/17  * 费用枚举  */ public enum Fee {      total_CHECK_FEE("总检定费", (short) -2),     TAX_FEE("税费", (short) -1),     URGENT_FEE("加急费", (short) 0),     TRAVEL_FEE("差旅费", (short) 1),     EXPress_DELIVERY_FEE("快递费", (short) 2),     OTHER_FEE("其他费用", (short) 3);      PRivate String name;     private Short code;      Fee(String name, Short code) {         this.name = name;         this.code = code;     }      public String getName() {         return name;     }      public Short getCode() {         return code;     } }

这里建立枚举主要是为了不同费用引用的Short的数据能统一,所以name完全是让开发人员看起程序来更容易。

使用

@H_824_126@Fee.TOTAL_CHECK_FEE.getCode()

就像引用一个类的静态对象一样,调用该对象的getCode()方法,获取我们为不同费用定义的代码。

脚本宝典总结

以上是脚本宝典为你收集整理的Java 枚举全部内容,希望文章能够帮你解决Java 枚举所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。