java基础之枚举enum
我们定义的枚举都是默认继承自Enum的,变量默认类型为常量static final所以我们定义变量时要大写,下面简单定义一个枚举,
public enum STATE {
SUCCESS,FAIL,BUSY;
}
当然我们也可以定义参数,一般我们开发工作中都是这样定义的
public enum STATE {
SUCCESS("200", "操作成功"),
FAIL("400", "操作失败"),
BUSY("500", "系统繁忙");
String code;
String msg;
STATE(String code, String msg) {
this.code=code;
this.msg=msg;
}
}
还要配合统一返回信息的类使用,当然枚举还有很重要的一点就是在自定义注解中的使用,后面我会写到。