http://www.learndiary.com/tag/IDE
在eclipse中(2.* 和 3.*)都试过,如果选定属性用eclipse的自动生成getter和setter 的方法,则在boolean类型中不能以is开头。如下面的
boolean b 和 boolean isB 自动产生的getter和setter都为:
public boolean isB() {
return b;
}
public void setB(boolean b) {
this.b = b;
}
| |
下面试了在eclipse中多种类型的数据的自动生成getter和setter方法,方法是用鼠标选定要生成getter和setter的属性,再选择菜单中的:Source->Generate Getters and Setters…:
public class T {
private int isI; private String isS; private boolean b; // private boolean isB;
private Boolean isBool; public boolean isB() {
return b;
} public void setB(boolean b) {
this.b = b;
} public Boolean getIsBool() {
return isBool;
} public void setIsBool(Boolean isBool) {
this.isBool = isBool;
} public int getIsI() {
return isI;
} public void setIsI(int isI) {
this.isI = isI;
} public String getIsS() {
return isS;
} public void setIsS(String isS) {
this.isS = isS;
}
}
| |