因为子类继承父类,如果重写父类的方法并要抛异常,那么父类的被重写的方法也得抛
重写要求子类不能声明比父类更多的异常(里氏代换原则)
java异常处理与继承之间有一条规则:重写方法需要抛出与原方法所抛出异常类型一致的异常或不抛出异常,父类方法不抛异常,重写了的子类方法抛异常是不可以的。