getter/setter

Mixer·2022년 5월 13일
0

getter/setter

정보 은닉을 가장 잘 보여주는 메소드인거같다.

클래스의 멤버변수를 private으로 설정한 후
getter/setter 를 통해서 멤버변수의 값을 설정 및 호출할 수 있다.

굳이 하는 이유는 필드 값에 개발자가 정해놓은 설정에 개입을 막고 부적절한 값이 외부로부터 대입되는걸 막기 위해서이기도 하다.

위 방식대로 getter/setter를 이용해 private 지역 변수 등을 접근 및 수정할 수 있다.
메소드를 통해서 private에 접근하는게 핵심이다.

profile
Minthug'life

0개의 댓글