일단 프로퍼티가 기존 변수의 은닉성 문제를 해결하기 위해 나왔다는 취지는 알겠는데...


get; set; 이거 설정하면 결국 public 필드 변수랑 똑같아지는데 왜 쓰는거?


그렇게 프로퍼티 쓰느니 그냥 필드 변수 하나 선언해서 사용하면 되는거 아니냐?