[单项选择题] 如果一个程序段中有多个catch,程序会( )。
2021-07-14
[单项选择题] 如果一个程序段中有多个catch,程序会( )。
A.每个catch都执行一次
B.把每个符合条件的catch都执行一次
C.找到适合的异常类型后就不再执行其他catch
D.找到适合的异常类型后继续执行后面的catch
正确答案:C
参考解析:程序中与一个try代码段对应的catch代码段不一定只有一个,可以有很多个。找到第一个适合的异常类型后,就不再执行其他的catch子句,因此catch从句的排列顺序应该将最特殊的排在前面,逐步一般化,即子类在前,父类在后。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
