8-15~17 사용자 정의 예외 만들기, 예외 되던지기

oyeon·2020년 12월 21일
0

Java 개념

목록 보기
7/70

사용자 정의 예외 만들기

  • 직접 예외 클래스를 정의할 수 있다.
  • 조상은 Exception과 RuntimeException중에서 선택
    Exception : 사용자가 발생시키는 예외
    RuntimeException : 프로그래머의 실수로 발생시키는 예외
    가능하면 선택처리(try-catch 필수 X)가 가능한 RuntimeException을 조상으로 한다.
class MyException extends Exception {
    MyException(String msg) { // 문자열을 매개변수로 받는 생성자를 넣어야 함!!
    	super(msg);
    }
}

예외 되던지기(exception re-throwing)

  • 예외를 처리한 후에 다시 예외를 발생시키는 것
  • 호출한 메서드와 호출된 메서드 양쪽 모두에서 예외처리하는 것
profile
Enjoy to study

0개의 댓글