getter/setter
정보 은닉을 가장 잘 보여주는 메소드인거같다.
클래스의 멤버변수를 private으로 설정한 후
getter/setter 를 통해서 멤버변수의 값을 설정 및 호출할 수 있다.
굳이 하는 이유는 필드 값에 개발자가 정해놓은 설정에 개입을 막고 부적절한 값이 외부로부터 대입되는걸 막기 위해서이기도 하다.
위 방식대로 getter/setter를 이용해 private 지역 변수 등을 접근 및 수정할 수 있다.
메소드를 통해서 private에 접근하는게 핵심이다.