도전하는일반인 2021. 10. 2. 14:24

들어가기 전에

Java에서 예외를 설정하는 방법에 대해 알아보도록 하겠습니다.

 

학습 목표

프로그래밍할 때, 특정 상황을 예외 처리하는 방법을 이해할 수 있습니다.

 

핵심 단어

  • 예외
  • 상속

 

예외 상황 설정하기

 

위 코드에서와 같이 Exception 클래스를 상속받고 생성자를 만든 후, 생성자 안에서 super를 호출하면 예외 상황에 대한 클래스를 만들 수 있습니다. (super는 만약 어떤 것을 상속받았을 때 상속받은 클래스의 생성자를 호출한다는 의미입니다.)

 

이후 예외 상황이 발생하였을 때 throw를 사용하면, 그 예외 상황의 이름으로 에러가 발생하게 됩니다.

 

생각해보기


1) 예외 상황의 이름을 적절하게 설정하는 게 프로그래밍하는 데에 어떤 도움이 될까요?

 

나의 생각 : 어디에 어떤 에러가 발생했는지 쉽게 알 수 있기 때문에 수정할 때 편하다.

 

출처 : https://www.boostcourse.org/cs204/lecture/480742?isDesc=false 네이버커넥트재단