自定义异常
1. 为何自定义异常
SUN提供的JDK内置的异常往往不够用,一般和业务挂钩的异常需要我们自己定义
2. 如何自定义异常
第一步:编写一个类继承Exception或RuntimeException.
第二步:提供一个构造方法,一个无参数的,一个带有String参数的
public class MyException extends Exception{//Exception为编译时异常,RuntimeException为运行时异常
public MyException(){
}
public MyExceotion(String s){
super(s);
}
}
需要注意的是,重写的方法中抛出的异常不能比父类的大,但是可以不抛