단순히 값 할당 기능만 있다면
getter/setter할필요없이 걍 public 쓰는거랑 다를바 없지만
setter함수내에 null값 체크라던지
값 범위 설정(0~100사이 값 등)
각종 적절한 값인지 체크하는 기능이 있으면 좋은거 아니야?
setter는 결국 메시지(인자)를 받고
어떻게 그 받은 메시지를 어떻게 실행하고 실제로 적용할지
판단하고 결정하는기능을 추가적으로 넣는거
결론은 setter는 공개적으로 있지만 단순히 값을 넣는게 아니라
진짜 값을 넣는것은 역시 또한 비공개적이라는거
스크립트는 니꼴대로 짜도댐
공개적으로 있다는게 문제라는건데 - dc App
사실 나도 잘모름 ㅎㅎ 고수가 알려주셈
객체지향 코드 짜면서도 아직도 잘 모르겟음
추가로 나중에 기능 더해줄때도 setter가 있는게 편할거같음
ㅇㅇ 값만 할당하는 단순한 vo클래스 작성시 setter/getter 함수를 제거하는게 좋은거 같음