java基础之枚举在开发中的一般使用方法

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;
		}
	}

还要配合统一返回信息的类使用,当然枚举还有很重要的一点就是在自定义注解中的使用,后面我会写到。

你可能感兴趣的:(java基础,java)