강의로 돌아가기
이상민

Runtime Exception?

Runtime Exception 이란 게 뭐길래 부모 클래스의 생성자를 가리키는 super(msg)를 넣어서 오류타입 : msg 메시지 를 출력하나요?
이전 수업에서도 언급되는 걸 못 본 것 같은데...

  • 이상민
    그리고 추가로 ex.printStackTrace() 도 앞서 수업에서 들어본 적이 없는 메소드인데 정확히 어떤 기능이 있는 건가요? 이상민 2018.08.16 17:38
1 개의 답변
김민상

이미 만들어져서 제공되고 있는 Runtime Exception 클래스 안에 RuntimeException (String Message)라는 메서드가 이미 있습니다.
사용자가 정의한 BizException 클래스가 RuntimeException 을 상속받기 때문에
BizException에서 String 문자열 값을 받는 메서드를 생성해서 super 명령어를 사용하여 부모 메서드 호출하고 msg 값을 넘겨줘서 출력하는 것 같습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.