setter에서 예외 던지기

유효하지 않은 입력

유효하지 않은 값에 대한 검사가 필요함

  • setter에서 개체의 상태가 유효하도록 하는 것이 OOP 캡슐화

setter에 있는 문제

자료형을 byte로 변경해도 여전히 문제 발생

예외를 던지고 메서드 실행을 중지하는 것은 무책임한 해결방법

  • 다만 코드 사용자와 직접 소통하는 경계에서는 예외를 던져도 괜찮음

0건의 항목