其他分享
首页 > 其他分享> > 自定义异常类

自定义异常类

作者:互联网

1.生成打印信息toString方法


MyException类代码

点击查看代码
package com.Tang.exception.demo02;
//自定义异常类
public class MyException extends Exception{
    //传递数字,当数字大于10抛出异常
    private int detail;

    public MyException(int a) {
        this.detail = a;
    }
    //用toString方法打印信息

    @Override
    public String toString() {//异常的打印信息
        return "MyException{" + detail + '}';
    }
}

测试异常类的代码
点击查看代码
package com.Tang.exception.demo02;

public class Test {
    //可能存在异常的方法
    static  void test(int a){
        System.out.println("传递的参数为:"+ a);
        if(a > 10){
            try {
                throw new MyException(a);
            } catch (MyException e) {
                System.out.println("MyException=>" + e);//e就是异常是需要打印的消息
            }
        }
        System.out.println("OK");//若不大于10则OK
    }

    public static void main(String[] args) {
        test(11);
    }
}

标签:打印信息,自定义,int,MyException,System,异常,public
来源: https://www.cnblogs.com/twq46/p/16466685.html