本质上是一个实例化好的对象数组。
当没有使用参数时,会调用无参构造函数初始化。
public enum Test {
TEST1,
TEST2
}
AI 代码解读
当有参数时,则可以自定义构造方法,并可以将属性通过get方法暴露出去。
public enum BizExceptionCode {
//对象
NOTKONWN_EXCEPTION(10000,"未知错误"),
VALID_EXCEPTION(10001,"字段校验失败");
private Integer code;
private String msg;
BizExceptionCode(Integer code, String msg) {
this.code = code;
this.msg = msg;
}
public Integer getCode() {
return code;
}
public String getMsg() {
return msg;
}
}
AI 代码解读