关于try语句对应的多个catch子句中,若捕获的异常类型有父子类关系时,它们的排列下列哪种是正确的?( )
A: 异常父类在先,异常子类在后
B: 异常子类在先,异常父类在后
C: 有继承关系的异常不能同时出现在同一个try程序段之后
D: 其余说法都不对
A: 异常父类在先,异常子类在后
B: 异常子类在先,异常父类在后
C: 有继承关系的异常不能同时出现在同一个try程序段之后
D: 其余说法都不对
举一反三
- 对于try和catch子句的排列方式,下面()是正确的。 A: 子类异常在前,父类异常在后 B: 父类异常在前,子类异常在后 C: 只能有子类异常 D: 父类异常和子类异常不能同时出现在同一个try程序段内
- 若try语句块后面跟多个catch,则catch子句根据其异常参数的排列方式,下面正确的是()。 A: 子类异常在前,父类异常在后。 B: 父类异常在前,子类异常在后。 C: 只能有具有同一个父类的子类异常。 D: 父类异常和子类异常不能出现在同一个try程序段中。
- 对于 try{…} catch(…){…} 子句捕获异常类对象的排列方式,正确的一项是()? A: 子类异常在前,父类异常在后 B: 父类异常在前,子类异常在后 C: 只能有子类异常 D: 父类异常与子类异常不能同时出现
- 对应try和catch子句的排列方式,下列哪一项是正确的? A: 子类异常在前,父类异常在后 B: 父类异常在前,子类异常在后 C: 只能有子类异常 D: 父类和子类不能同时出现在try语句块中
- 对于catch子句的排列,下列哪种说法是正确的 ( ) A: 父类在先,子类在后 B: 子类在先,父类在后 C: 有继承关系的异常不能在同一个try程序段内 D: 先有子类,其他如何排列都无关