[Java 활용] 2.5 예외 클래스 정의하기

Java 언어에서는 기반 예외 클래스에서 파생한 예외 클래스를 정의할 수 있습니다. 모든 예외 클래스는 기반 클래스 Exception에서 파생한 클래스입니다. 따라서 여러분은 원하는 예외 클래스를 기반으로 파생 클래스를 정의할 수 있습니다.

 

다음은 앞에서 작성한 코드에서 예외를 던질 때 어떠한 수를 전달해서 예외가 발생했는지 확인할 수 있게 사용자 정의 예외 클래스를 사용한 코드입니다.

 

▷ 소스 2.7 finally 문 사용 예

▷ 소스 2.7 실행 결과(-3을 입력했을 때)