我有一個關於在我的域對象中生成的getter和setter方法的小問題。 我想爲我的源代碼使用通用樣式指南。該風格指南的一部分說,我爲成員啓動每個類成員名稱,前綴爲'm'。Eclipse爲域對象和具有'm'後綴的類成員生成getter/setter
class User{
String mName;
List<Call> mAllCall;
List<Geo> mAllGeo;
不幸的是,我有一些有更多成員變量的類。我的問題是我是一個非常懶惰的開發人員,並且我在Eclipse中創建了getter和setter方法,使用
「Source」 - >「Generate Getters and Setters」。
結果是
public String getmName() {
return mName;
}
public void setmName(String mName) {
this.mName = mName;
}
public List<Call> getmAllCall() {
return mAllCall;
}
public void setmAllCall(List<Call> mAllCall) {
this.mAllCall = mAllCall;
}
public List<Geo> getAllGeo() {
return mAllGeo;
}
public void setmAllGeo(List<Geo> mAllGeo) {
this.mAllGeo = mAllGeo;
}
這不是我想要的結果。我需要這個:
public String getName() {
return mName;
}
public void setName(String pName) {
this.mName = pName;
}
public List<Call> getAllCall() {
return mAllCall;
}
public void setAllCall(List<Call> pAllCall) {
this.mAllCall = pAllCall;
}
public List<Geo> getAllGeo() {
return mAllGeo;
}
public void setmAllGeo(List<Geo> pAllGeo) {
this.mAllGeo = mAllGeo;
}
我目前刪除和手動替換方法名稱中的前綴。有沒有更簡單的方法來做到這一點?
爲什麼把所有的領域「M」爲前綴的參考? – MrSmith42
米爲在類的成員字段。 p爲參數。 l爲局部變量。 –
「我開始每個班級成員名稱後綴'm'爲成員」。一個可怕的想法,海事組織。如果您使用的是Eclipse,它已經可以區分視覺局部變量和字段。順便說一句,它應該是「前綴」。 – leonbloy