java创建自定义异常类及具体使用

/**
 * 自定义异常类
 */

public class WarnException extends Exception {

    public String code;

    public WarnException(String msg) {
        super(msg);
    }

    public WarnException(String code, String msg) {
        super(msg);
        this.code = code;
    }
}

抛出异常:

throw new WarnException("code1","message1");

捕获异常:

try{
     //逻辑代码
}catch (WarnException e){
     code = e.getCode();// 内容为:code1
     message = e.getMessage();//内容为:message1
}

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页