异常在子父类覆盖(方法重写)中的体现
1、子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常 或 其子类异常
2、如果父类方法 抛出 多个异常,那么子类在覆盖 该方法时,只能抛出 父类 异常的子集
3、如果父类 或者 接口 方法 中没有抛出异常,那么 其子类在覆盖 方法 时,也不可以抛出异常,如果子类方法发生了异常,就必须自己进行try-catch处理,绝对不能抛。
异常在子父类覆盖(方法重写)中的体现
1、子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常 或 其子类异常
2、如果父类方法 抛出 多个异常,那么子类在覆盖 该方法时,只能抛出 父类 异常的子集
3、如果父类 或者 接口 方法 中没有抛出异常,那么 其子类在覆盖 方法 时,也不可以抛出异常,如果子类方法发生了异常,就必须自己进行try-catch处理,绝对不能抛。