1.重写规则:
子类重写父类的方法,其抛出的异常类型只能比父类抛出的异常类型范围小,或者范围相同。
如下:
class A{
public void method1() throws IOException{
}
}
class B extends A{
public void method1() throws FileNotFoundException{
}
}
2.自定义异常类
(1)自定义的异常类继承现有的异常类
(2)提供几个重载的构造器
public class MyException extends Exception{
public MyException(){
}
public MyException(String message){
super(message);
}
}