为了账号安全,请及时绑定邮箱和手机立即绑定

catch (DrunkException e)

catch (DrunkException e) {,这个可这样理解吗:test1()抛出的异常,需在DrunkException中创建一个e的对象来接受,然后才能被catch捕获。请问是这样的吗

正在回答

2 回答

没有创建DrunkException对象,test1()抛出对象,这里只是将这个对象作为形参并记为e

0 回复 有任何疑惑可以回复我~
#1

练习本 提问者

非常感谢!
2016-02-18 回复 有任何疑惑可以回复我~

应该是try语句块中检查出现了异常,然后虚拟机自动找到异常的类型DrunkException并且用将异常的字符串用e表示;

catch()的作用就会捕获try语句块中产生的异常DrunkException e;并执行catch(){  }内的语句

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

catch (DrunkException e)

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号