java异常--自定义异常

java异常--自定义异常

步骤:

  1. 创建自定义异常类。
  2. 在方法中通过throw关键字抛出异常对象。
  3. 处理异常try-catch 捕获并处理,否则在方法声明处通过throws关键字指明抛出给调用者的方法。
  4. 在异常方法的的调用者中捕获并处理异常。
package charpter6;


public class Demo03 extends Exception{
    //传递数字>10
    private int detail;
    public Demo03(int a){
        detail = a;
    }
    //toString   快捷键:Alt+insert
    //异常的打印信息
    @Override
    public String toString() {
        return "Exception{" + detail + '}';
    }

}

package charpter6.Demo02;

import charpter6.Demo03;

public class Test01 {
    //可能会存在异常的方法
    static void test(int a)throws Demo03{
        System.out.println("传递的参数为:"+a);
        if(a>10){
            throw new Demo03(a); //抛出
        }
        System.out.println("ok");
    }

    public static void main(String[] args) {
        try{
            test(11);
        }catch(Demo03 e){
            System.out.println("Exception:"+e);
        }
    }
}
posted @ 2022-09-27 16:12  林每天都要努力  阅读(66)  评论(0)    收藏  举报