1、父类A 子类B继承父类A
异常A1 子异常B1继承异常A1
2、父类A抛出异常A1,那么子类B在抛异常的时候,只能抛A1或B1
3、如果父类A抛出多个异常A1,A2,A3,A4,,,那么子类只能父类异常的子集
4、如果父类没有抛出异常,那么子类也不可以抛出异常;;;如果此时子类发生了异常,只能try处理,不能抛
以上针对的是,子类继承父类方法并对其进行覆盖复写时
1、父类A 子类B继承父类A
异常A1 子异常B1继承异常A1
2、父类A抛出异常A1,那么子类B在抛异常的时候,只能抛A1或B1
3、如果父类A抛出多个异常A1,A2,A3,A4,,,那么子类只能父类异常的子集
4、如果父类没有抛出异常,那么子类也不可以抛出异常;;;如果此时子类发生了异常,只能try处理,不能抛
以上针对的是,子类继承父类方法并对其进行覆盖复写时