Java 自定义异常

时间:2021-08-04 20:30:29

新建类CustomException继承 Exception

/**
 * Create by  on 2019-07-30
 * 自定义类需要继承Exception
 * @author lsw
 */
public class CustomException extends Exception {
    public  CustomException(){

    }
    /**
     * super 是引用父类 通过super调用父类的方法 或者属性。。。, this是自己本身内部的
     * 本实例的父类指 Exception 里面的 Exception(方法 ) ctrl+b ? 在回到当前页面是哪个快捷键
     * */
    public CustomException(String msg){
        super(msg);
    }

    /**
     * throws 抛出异常  外部使用 attackHero方法  需要捕获异常
     * */
    public void attackHero(int val) throws CustomException{
        if(val == 0){
            throw new CustomException(" 抛出自定义异常" );
        }
    }

}

Java 自定义异常

 

每天坚持学习 --java