黑马程序员技术交流社区
标题:
catch问题
[打印本页]
作者:
denghui1010
时间:
2013-7-5 19:16
标题:
catch问题
本帖最后由 denghui1010 于 2013-7-5 20:17 编辑
为什么在多个catch时,父类的catch要放在最下面?
作者:
赵然
时间:
2013-7-5 19:32
父类能处理子类的 这样下面的子类的异常就根本抓(catch)不到 全部被上面的父类处理了
作者:
李光耀
时间:
2013-7-5 19:51
因为捕捉到异常的时候,会从第一个catch开始读。
如果父类放在第一个,那么可以接收到所有的异常,也就没有下面的什么事情了。
所以子类异常要放在父类异常上面,也就是当有多catch时,父类异常要放在最后。
作者:
majunm
时间:
2013-7-5 20:07
父类是
老大
什么事都能摆平 放在第一位 什么问题都解决了
下面就不需要小弟
作者:
HM张博文
时间:
2013-7-6 23:55
楼主问的很好,这个问题我正要问呢?学习了谢谢
作者:
hx32
时间:
2013-7-7 22:43
视频里有提到的,就是把父类往那一摆,下面的就废了。
你浪费代码不说,问题解决不了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2