java 带有exception的父类方法覆盖问题

发布时间:2020-04-25 21:40:40 作者:hgqxjj
来源:网络 阅读:891
  1. 父类中的方法抛异常,子类如果想覆盖方法只可以抛同样的异常或那个异常的子类或不抛异常,原因很简单,考虑到多形性,我们经常会利用父类的引用调用方法,并根据父类方法的定义捕获异常,当我们把子类的对象传给父类引用,如果父类的方法被子类覆盖且抛出了不同的异常,那该异常就无法捕获导致程序无法达到之前设计的意图。

  2. exception是有会丢失的,如果处理不当的话。比如finally中抛异常会覆盖掉之前try中发生的异常

推荐阅读:
  1. Java try catch finally异常处理组合的详细解析
  2. Java中异常和处理机制的示例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java exception 带有

上一篇:清空linux mac地址表

下一篇:升级zabbix到3.2.1报数据库升级失败的错误

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》