avatar

目录
枚举Enum
java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import lombok.Getter;

/**
* 1. 使用enum定义的枚举类默认继承java.lang.Enum类
* 2. 枚举类的构造器只能使用private访问控制符,如果省略了其构造器的访问控制符,则默认使用private修饰
* 3. 枚举类的所有实例必须在枚举类中显示的列出,否则这个枚举类将永远都不能产生实例。列出这些实例时,系统会自动添加public static final修饰,无须显示添加
*
*/
@Getter
public enum SeasonEnum {
SPRING(0,"春天"),
SUMMER(1,"夏天"),
AUTUMN(2,"秋天"),
WINTER(3,"冬天")
;

private Integer code;
private String msg;

SeasonEnum(Integer code, String msg) {
this.code = code;
this.msg = msg;
}

//使用
public static void main(String[] args) {
Integer code = SeasonEnum.SPRING.getCode();
String msg = SeasonEnum.SPRING.getMsg();
System.out.println(code+"-"+msg);
}
}
文章作者: Machine
文章链接: https://machine4869.gitee.io/2018/12/07/20181207163113462/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 哑舍
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论