왜 getter와 setter/accessor를 사용하는가? 이러한 변수에 대해 단순히 공개 필드를 사용하는 대신 getter와 setter를 사용하면 어떤 이점이 있습니까? Getters와 Setters가 단순한 get/set을 넘어서는 작업을 하고 있다면 매우 빠르게 해결할 수 있지만, 그 방법에 대해서는 100% 확신할 수 없습니다. public String foo; 다음보다 더 나쁠 수 없습니다. private String foo; public void setFoo(String foo) { this.foo = foo; } public String getFoo() { return foo; } 반면에 전자는 상용 코드를 훨씬 적게 받습니다.실제로 클래스의 필드를 직접 공개하는 것이 아니라 접근기 사용..