枚举
定义:枚举是一个被命名的整形常数的集合,用于声明一组带标识符的常数。
类似人的性别 男和女,一周的星期只能是七天中的一个。类似这种当一个变量有几种固定可能的取值时。就可以将它定义为枚举类型。
枚举被设计成是单例模式,即枚举类型会由JVM在加载的时候,实例化枚举对象,你在枚举类中定义了多少个就会实例化多少个,JVM为了保证每一个枚举类元素的唯一实例,构造函数设计成private,保持唯一性。
以下代码中:当枚举类OrderStatusEnumes被JVM加载时,实例化枚举对象,例:UNPAY、CANCEL
注意:枚举类不能使用lombok的Data注解自动生成getter/setter。
package com.offcn.dycommon.enums;
public enum OrderStatusEnumes {
UNPAY((</