在编写布尔 getter/setter 方法时,像这样编写它们似乎是标准的
void setValue(boolean value) { }
boolean getValue() { return true/false; }
但是,我看到了一些用法,其中指出 getter 方法应根据其用法适当命名。
例如,如果我的 getter 被调用,我正在设置/获取一个名为“启用”的布尔值:
getEnabled()
或者
isEnabled()
再说一次,例如我正在设置/获取一个名为“节点”的布尔值,如果我的 getter 被调用:
getNodes()
或者
hasNodes()
这只是个人喜好,还是选择一个特定的命名约定而不是另一个的好习惯?