Java 方法被覆盖时异常特点

来源:互联网 发布:剑三咩萝捏脸数据 编辑:程序博客网 时间:2024/04/28 15:03

异常在子父类覆盖(方法重写)中的体现

1、子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常 或 其子类异常

2、如果父类方法 抛出 多个异常,那么子类在覆盖 该方法时,只能抛出 父类 异常的子集

3、如果父类 或者 接口 方法 中没有抛出异常,那么 其子类在覆盖 方法 时,也不可以抛出异常,如果子类方法发生了异常,就必须自己进行try-catch处理,绝对不能抛。

原创粉丝点击