티스토리 뷰
이클립스 사용자라면 getter/setter 는 알테고..
이것을 자동으로 생성해주는 Generate 도 알것이다.
우마우스/source/Generate Getters and Setters 선택 후 생성할 필드들을 선택하면 자동생성해준다.
관례상 필드에는 m을 앞에 붙이고 메소드의 인자에는 _ 를 붙여준다.
하지만 getter/setter 는 자동으로 생성해주는것이므로 m이 붙어있는 상태에서 생성하면..
private String mName;
public String getmName() {
return mName;
}
public void setmName(String mName) {
this.mName = mName;
}
위에것처럼 되어버린다. 메소드에 m이 붙어버리는것이다.
이클립스 설정으로 저것을 처리 할 수 있다.
/Preferences/Java/Code Style 에 보면 Fields 의 Prefix list 에는 m 을, Parameters Prefex list에는 _ 를 붙여주자
그러면 Generate Getters and Setters 하게 되었을 때 아래와 같이 생성된다.
private String mName;
public String getName() {
return mName;
}
public void setName(String _name) {
mName = _name;
}
원하는데로 네이밍이 되었다.
이글을 찾고있던 분이라면 이것도 궁금할것이다.
private String my_name;
위처럼 필드변수내에 _ (underscore) 가 들어간다면 어떨까?
당연히 getter/setter 도 getMy_name() 이런식으로 나온다.
이부분은 답이없다. _ 를 사용하지 않던가 손으로 고치던가.. 그냥 쓰던가..
getter/setter 커스텀이 좀더 상세히 조정 가능하면 조으련만..
[작성] devbible.tistory.com
'Tips' 카테고리의 다른 글
MS Office Online 오피스온라인 (0) | 2014.04.16 |
---|---|
JPG 보다 가볍고 빠른 구글의 WebP (0) | 2014.03.24 |
안드로이드 4.4 킷캣 android 4.4 kitkat (0) | 2013.09.04 |
[Tips] Android 4.3 (0) | 2013.07.26 |
[Tips] Eclipse 4.3 Kepler (0) | 2013.07.15 |
- Total
- Today
- Yesterday