哪种说法是正确的?( )
catch(X x)可以捕获X的子类,其中X是Exception的子类。
Error类是RuntimeException。
任何可能抛出Error的语句都必须包含在try代码块中。
任何可能抛出异常的语句都必须包含在try代码块中。
选项A正确,如果catch子句中指定的类确实有子类,那么任何子类指定类的异常对象也会被捕获。
选项B错误,错误类是Throwable的子类,而不是Runtime Exception。
选项C错误,不能捕获该类错误。
选项D错误,异常可以抛给调用堆栈中更高的下一个方法。
选项B错误,错误类是Throwable的子类,而不是Runtime Exception。
选项C错误,不能捕获该类错误。
选项D错误,异常可以抛给调用堆栈中更高的下一个方法。