黑马程序员技术交流社区

标题: 异常覆盖 [打印本页]

作者: 李志鹏    时间: 2015-6-11 00:30
标题: 异常覆盖
异常覆盖中的细节:
1,子类在覆盖父类时,如果父类中被覆盖的方法抛出了异常,
   那么子类覆盖的方法,只能抛出相同的异常,或者该异常的子类。

2,如果父类的被覆盖方法抛出了多个异常,子类在覆盖时,只能抛出这些异常的子集。

3,如果被覆盖的方法没有抛出异常,子类也不允许抛出异常。如果子类中真的出现异常,只能在子类方法内进行try处理,绝对不允许throws声明。
万一处理不了呢?你可以选择抛出运行时异常。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2