对于诸如 canProduce 之类的布尔值,java 中的 getter/setter 命名约定是什么?
What is getter/setter naming convention in java for a boolean such as canProduce?
这种get/set方法是否正确?
boolean canProduce;
public boolean getCanProduce() {
return canProduce;
}
public void setCanProduce(boolean canProduce) {
this.canProduce = canProduce;
}
或者我应该使用 is/set 方法吗?
看起来布尔值的标准方法是 is/set 方法,因为 eclipse 会自动生成这样的代码,所以我最终选择了这样的方法以获得更具可读性的方法:
boolean ableToProduce;
public boolean isAbleToProduce() {
return ableToProduce;
}
public void setAbleToProduce(boolean ableToProduce) {
this.ableToProduce = ableToProduce;
}
这种get/set方法是否正确?
boolean canProduce;
public boolean getCanProduce() {
return canProduce;
}
public void setCanProduce(boolean canProduce) {
this.canProduce = canProduce;
}
或者我应该使用 is/set 方法吗?
看起来布尔值的标准方法是 is/set 方法,因为 eclipse 会自动生成这样的代码,所以我最终选择了这样的方法以获得更具可读性的方法:
boolean ableToProduce;
public boolean isAbleToProduce() {
return ableToProduce;
}
public void setAbleToProduce(boolean ableToProduce) {
this.ableToProduce = ableToProduce;
}