try {
method();
} catch (
Exception e) {
//컴파일 에러 발생!!!!!
} catch (
NumberException e) {
}
발생한 예외의 종류와 일치하는 catch 블럭을 찾을 때,
instanceof 로 검사를 하기 때문에
모든 예외의 최고조상인 Exception 이 선언된 catch 블럭은 모든 예외를 다 처리할 수 있다.
다만, Exception 을 처리하는 catch 블럭은 모든 catch 블럭 중 제일 마지막이 있어야 한다.
그렇지 않으면 컴파일 에러 발생!!
댓글 없음:
댓글 쓰기