java中的getter / setter命名约定对于诸如canProduce之类的布尔值是什么?

时间:2016-07-15 17:13:46

标签: boolean naming-conventions

这种获取/设置方法是否正确?

boolean canProduce;
public boolean getCanProduce() {
    return canProduce;
}
public void setCanProduce(boolean canProduce) {
    this.canProduce = canProduce;
}

或者我应该使用is / set方法吗?

1 个答案:

答案 0 :(得分:0)

看起来布尔运算的标准方法是作为eclipse自动生成代码的is / set方法,所以我最终选择了这样的方法,以便有更可读的方法:

boolean ableToProduce;
public boolean isAbleToProduce() {
    return ableToProduce;
}
public void setAbleToProduce(boolean ableToProduce) {
    this.ableToProduce = ableToProduce;
}