枚举类
记录枚举类的实现。
public enmu MyException{
//一、放枚举值
BUSINESS_EXCEPTION("业务异常",“10001”),NETWORK_EXCEPTION("网络异常", "10002");
//二、属性
String name;
String code;
//三、枚举类构造方法 必须私有
private MyException(String name, String code)}{
this.name = name;
this.code = code;
}
//四、重写toString
@Override
public String toStrong(){
//重写toString的方法需要注意 ---> 枚举类继承自enmu,而不是Object
//return super.toString(); //这句输出的是枚举对象的名称,即BUSINESS_EXCEPTION或者NETWORK_EXCEPTION
return this.name + " " + this.code;
}
}
本文详细介绍了如何在Java中实现枚举类MyException,包括定义枚举值、设置属性、私有构造函数以及重写toString方法以返回自定义信息。
3567





