敏感的话题,但 我认为 这是不好的。变量名称不应表示问题,而应表示语句。例如
pageIsDynamic
,dynamical
或dynamicallyGenerated
。但是,对此没有明确的编码约定。只要您在整个编码过程中保持一致,那么任何一种方式都不会造成太大的伤害。不,不是。该JavaBean规范规定,允许其前缀布尔getter方法的名称与
is
为好。通常在上面是首选get
。与其他所有不错的IDE一样,IntellIJ也遵守此规范。Eclipse和Netbeans会做同样的事情。以下是第8.3.2章的摘录:
8.3.2布尔属性
此外,对于布尔属性,我们允许使用getter方法来匹配模式:
public boolean is<PropertyName>();“is<PropertyName>”可以提供该方法代替“get<PropertyName>”方法,或者可以在“get<PropertyName>”方法之外提供该方法。无论哪种情况,如果
“is<PropertyName>”为布尔属性提供该“is<PropertyName>”方法,那么我们将使用该方法来读取属性值。布尔属性的示例可能是:public boolean isMarsupial();public void setMarsupial(boolean m);



