본문 바로가기

프로그래밍/공부관련

이제 데이터 멤버는 private , protected를 적용하자.

이것만은 잊지 말자 !

* 데이터 멤버는 private 멤버로 선언합시다. 이를 통해 클래스 제작자는 문법적으로 일관성 있는 데이터 접근 통로를 제공할 수 있고, 필요에 따라서는 세밀한 접근 제어도 가능하며, 클래스의 불변속성을 강화할 수 있을 뿐 아니라, 내부 구현의 융통성도 발휘할 수 있습니다.

 

* protected 는 public 보다 더 많이 '보호' 받고 있는 것이 절대로 아닙니다.