Java自定义异常

public class MyException extends Exception{            //继承Exception
    private int detail;
    public MyException(int a){
        this.detail=a;
    }

    @Override
    public String toString() {
        return "MyException{" +
                "detail=" + detail +
                '}';
    }
}
public class Application {

    public static void main(String[] args) {
        try {
            new Application().test(110);
        } catch (MyException e) {
            System.out.println(e);
        }
    }
    public void test(int a) throws MyException {
        if(a>10){
            throw new MyException(a);
        }
        System.out.println("ok");
    }
}
上一篇:采用 this 关键字是为了解决实例变量(private String name)和局部变量(setName(String name)中的name变量)之间发生的同名的冲突。


下一篇:uniapp-获取input输入内容