Java枚举类在生产环境中怎么使用(java,开发技术)

时间:2024-05-04 03:01:47 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Java%E6%9E%9A%E4%B8%BE%E7%B1%BB%E5%9C%A8%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E4%B8%AD%E6%80%8E%E4%B9%88%E4%BD%BF%E7%94%A8

大体分为确定业务场景状态、定义枚举类、自定义查询方法、测试效果等几个部分。

以我工作中实际的项目为例,智慧医院在挂号、门诊缴费时需要使用支付功能,我们目前实现了以下几种支付形式:微信小程序支付、微信H5支付、支付宝小程序支付、支付宝生活号支付、微信医保支付。
那么,我们就可以针对这几种支付形式定义一个枚举类专门维护,今后需要新增、修改以及删除时,只需要修改这个枚举类即可。

枚举类我们定义了id、code、label,那么我们使用过程中可能需要根据id获取枚举值、根据code获取枚举值(本人大部分时候都定义的这两个),甚至根据label获取枚举值,因此可以根据需要自定义自己的查询方法。

为了更完善,我们还可以再定义一个检查枚举类型的方法。

最终代码如下:

打印如下:

============= 获取枚举类的值 =============
获取id:1
获取code:wxma
获取label:微信小程序支付
============= 根据自定义的查询方法获取值 =============
根据id获取枚举对象:ZFB_MINI_APP
根据code获取枚举对象:ZFB_MINI_APP
============= 类型有效性检查 =============
检查1:
检查2:无效的支付类型

Process finished with exit code 0

本文:Java枚举类在生产环境中怎么使用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Matplotlib的bins和rwidth参数怎么实现下一篇:

10 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18