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

如果try中有异常后面只有finally,finally中有return ; 为甚么上一级就不会报错?

如果try中有异常后面只有finally,finally中有return ; 为甚么上一级就不会报错?

正在回答

3 回答

finally中最好不要包含return,否则程序会提前退出,返回值就不是try或catch中保存的返回值了,上一级也就没报错了


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

try有异常,但是没有catch或者throw来抛出异常啊,然后你又在finally中return,就直接退出了,跟没写try catch块没什么区别

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

上一级是什么意思,能贴出代码结合来讲吗

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

举报

0/150
提交
取消

如果try中有异常后面只有finally,finally中有return ; 为甚么上一级就不会报错?

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

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

帮助反馈 APP下载

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

公众号

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