写布尔类型的getter/setter方法时,通常的标准是这样写:
这只是个人偏好吗?还是选择一种特定的命名约定比其他更好?
void setValue(boolean value) { }
boolean getValue() { return true/false; }
然而,我见过一些用法表明getter方法应根据其用途适当命名。
比如说,如果我正在设置/获取一个名为“enabled”的布尔值,那么我的getter应该被称为:
getEnabled()
或者
isEnabled()
再举一个例子,假设我正在设置/获取一个名为“nodes”的布尔值,那么我的getter应该被称为:
getNodes()
或者
hasNodes()
这只是个人偏好吗?还是选择一种特定的命名约定比其他更好?
bool getNode()
方法,我会感到困惑... - Alxandr