자바가 C++에서 객체랑 구조체를 언어적으로 분리안하고 쓰던거 그대로 따라해서 생긴문제라고 봄. 나는 외연적으로 봤을때 객체라는 개념에 멤버변수가 필요하다고 생각 안함.

그리고 게터 세터 쓰느라 빡치는건 그냥 문법이 장황해서 그런건데, 이미 있는 언어에서 그걸 근본적으로 고칠수는 없으니 프로퍼티니 어노테이션이니 해서 땜빵하는거지.

게터 세터는 워낙 단순해서 그게 부각되어 보이는건데, 다른곳에서도 똑같은 오버헤드를 겪으면서도 인지하지 못하는거라고 생각함.

- dc official App