[单项选择题] 如果一个程序段中有多个catch,程序会()。

[单项选择题] 如果一个程序段中有多个catch,程序会()。,第1张

[单项选择题] 如果一个程序段中有多个catch,程序会( )。

[单项选择题] 如果一个程序段中有多个catch,程序会( )。

A.每个catch都执行一次

B.把每个符合条件的catch都执行一次

C.找到适合的异常类型后就不再执行其他catch

D.找到适合的异常类型后继续执行后面的catch

正确答案:

C

参考解析:

程序中与一个try代码段对应的catch代码段不一定只有一个,可以有很多个。找到第一个适合的异常类型后,就不再执行其他的catch子句,因此catch从句的排列顺序应该将最特殊的排在前面,逐步一般化,即子类在前,父类在后。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5614509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存