Java编程枚举类实战代码分享-创新互联

本文句句走心,希望老铁们用心阅读并实战,一定会有收获的。

成都创新互联专注于成都网站设计、网站制作、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。

摘要:本文主要讨论生产环境中枚举类的使用。首先会通过对枚举类概念进行简单的介绍,引入我们讨论的主题;然后就直接进入实战部分,本文只会介绍在实战中用的比较多,也比较常用的情况,所以希望老铁可以用心体会并实践,最终化为己有;最后会大致在对枚举的 API 做了一个简单的介绍。其余没有介绍的内容,基本上在我们的生产环境中极少用到,如果有兴趣的可以自己在深入研究。


枚举

概念:枚举类型是 Java 5 中新增特性的一部分,它是一种特殊的数据类型,它的特点就是使我们的代码更加简洁,安全,从某种程度来说,使我们可以站在全局的角度更加清晰的理解业务逻辑(比如说一个订单的状态被我们定义成了枚举类之后,我们不用看业务逻辑代码,只需要从这个枚举类中都可以了解到我们这个订单的所有状态,给我们一种全局观的印象在脑海中,更利于后期代码的梳理。)

定义:首先使用 enum 来定义一个枚举类;然后每个枚举值(即声明的枚举)是使用逗号隔开,如果枚举值后面还有操作代码,那么在最后一个枚举值后面加上分号结尾;最后一定要记住,枚举类中声明的每一个值都是一个实例,也就是说有 n 个枚举值,构造函数就被调用 n 次来创建出 n 个枚举实例。这里举一个小例子看看:

enum SeasonType {
  SPRING, SUMMER, AUTUMN, WINTER;
  SeasonType() {
    System.out.println("看看此构造函数被调用了几次");
  }
}
public class Season {
  public static void main(String[] args) {
    System.out.println(SeasonType.SPRING);
  }
}

名称栏目:Java编程枚举类实战代码分享-创新互联
转载来源:http://myzitong.com/article/djheod.html