自定义异常(日常用不到)
自定义异常方法:继承异常类
等价于我们创造一个类,可以在里面处理产生异常后拥有的逻辑
自定义异常:
public class ExceptionGeekLee extends Exception {
public ExceptionGeekLee() {
System.out.println("a不能大于10");
}
}
测试类:
public class Student {
static void test(int a) throws ExceptionGeekLee {
if (a > 10){
throw new ExceptionGeekLee();
}
}
}
执行类:
public class Main {
public static void main(String[] args) {
try {
Student.test(11);
} catch (ExceptionGeekLee e) {
}
}
}
结果: