Home » Java Programming » Exceptions

Which statement is true?

Correct Answer: catch(X x) can catch subclasses of X where X is a subclass of Exception.

Explanation:

Option A is correct. If the class specified in the catch clause does have subclasses, any exception object that subclasses the specified class will be caught as well.


Option B is wrong. The error class is a subclass of Throwable and not Runtime Exception.


Option C is wrong. You do not catch this class of error.


Option D is wrong. An exception can be thrown to the next method higher up the call stack.


← Previous Question Next Question→

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion