getter, setter 사용이유
2021. 6. 9. 20:59
면접 준비/기술 면접
멤버변수에 사용자가 직접 접근을 못하게 private으로 접근 지정자를 설정하고 public으로 getter, setter메소드를 만듦 이 이유는 사용자가 public으로 쓴 getter, setter로 접근하기 때문에 매개변수같이 어떤 올바르지 않은 입력에 대해 사전에 처리할 수 있게 제한하거나 조절할 수 있기 때문 예를들어, setter에서 유효범위가 넘은 점수가 들어왔을 때의 처리를 할때 예외처리로 넘겨버림