더북(TheBook)

정답

public class MyCheckedException extends Exception {
    public MyCheckedException() {
        super("나의 예외 발생");
    }
}

해설

RuntimeException class를 상속받으면 UncheckedException이 되고, Exception Class를 상속받으면 checked Exception이 됩니다. 문제에서는 Exception이 발생하면 “나의 예외 발생”이라는 메시지를 출력하고 싶었으므로 기본 생성자의 super 메서드를 호출할 때 인자로 해당 메시지를 넣어주면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.