자바 세터에서 할 :자바 세터와 "이"사람들을 많이에서 발견 한
2)
public void setX(int newX) {
x = newX;
}
어떤 이유가 더 좋을 것이다 처음이 있습니까?
1) 오류가 쉽게 발생하지 않습니다. 몇 occassions에에 나는하는 사람들까지 코드에서 버그를 추적 한 : 실수로
x = x;
, 그들은 그냥 빨리 입력하고 있었다 아마도 때문에 비켜 getter 및 setter를 얻고 싶었다.
나는 첫 번째 옵션도 선호합니다. 이것이 왜 downvoted되고 있는지 모르겠다. – Jorn
Eclipse는 getter 및 setter를 생성 할 때 자동으로 this.x = x 스타일을 사용합니다. 그래서 많은 사람들이 그 스타일을 사용하는 것일 수 있습니다. – chama
두 번째 형식을 선호합니다. 항상 인수명으로'newX'를 사용하는 것은 아니지만'this.x = x;'는 변수 숨김 형식이므로 사용하지 않을 것입니다. – rsp