코틀린강의 보고있는데 java를 기본적으로 해봤다는 가정하에 진행돼서 가끔씩 이해안되는 부분이 생김..


'내부에 private으로 숨겨진변수에 public한 getter와 setter로 접근하기때문에 좀더 객체지향적이다'


구글링해봐도 (C++) 클래스의 멤버변수는 private선언을 생략해도 되지만 해주는게 좋다라고 적혀있는데 


좀더 객체지향적이다 라고 한말의 의미는 그냥 멤버변수를 직접접근 할수없기때문임? 


여기저기서 맘대로 변수에 값을 쓰는게아니라 내부의 메서드를 이용해서 자기자신을 고치게 하는모양때문에 그런거?