어차피 set있으면 그냥 public변수로 놓고 대입하는거랑 차이가 뭐 있나 싶은데..
get, set만들기 귀찮고 보기에도 좀 거추장스럽지않냐
특히 단순 데이터 저장용 이너클래스
얘들은 m자 붙이기도 애매하고
그냥 public으로 써서 했는데 이거 별루임?
어차피 set있으면 그냥 public변수로 놓고 대입하는거랑 차이가 뭐 있나 싶은데..
get, set만들기 귀찮고 보기에도 좀 거추장스럽지않냐
특히 단순 데이터 저장용 이너클래스
얘들은 m자 붙이기도 애매하고
그냥 public으로 써서 했는데 이거 별루임?
단축키 한번 클릭 한번이면 모든 getter와 setter가 완성되는데
게이새끼
한줄이면 될거를 7줄이 되잖아 솔까 이너클래스는 ㅇㅈ해야되는거 아니냐?
당장 변수의 값을 읽는 권한과 변수의 값을 변경하는 권한을 분리 가능하다는 것 만으로도 가치있지 않냐?
게다가 파생 클래스마다 게터와 세터의 동작을 다양하게 바꿀수도 있고.
이 소리는 한 1년 쯤 후에 쏙 들어감 경험해봄
솔까 읽고 쓰기 뭐 그런걸로는 어지간히 실수가 안나는 부분이라 와닿진 않는다. 내가 생각하기엔 일관적인 인터페이스를 유지한다는 장점이 큰것같다 근데 단순 저장용 클래스는 걍 public 쓰는게 보기가 더 편하던데.. 코드 길어져도 가독성 떨어져서
파스타 먹고 싶다