我知道大多数变量名都适用于"是",例如isBlue(),但是"has"也是一个有效的前缀,比如hasProperty()?
我知道有很多人建议这个惯例:
boolean deleted;
boolean isDeleted();
Run Code Online (Sandbox Code Playgroud)
但是当你想命名一个布尔值来表示用户可以离开时,你会怎么做?
boolean userCanLeave
boolean isUserCanLeave()
boolean canUserLeave
boolean isCanUserLeave()
boolean userLeave
boolean isUserLeave()
boolean userLeave
boolean canUserLeave()
Run Code Online (Sandbox Code Playgroud)
我不确定是否有任何标准,或者您只是选择您认为最具可读性的标准?这是getter方法名称映射的变量,这里有趣.