的Getter方法名称
private boolean mIsLast;
是
public boolean isIsLast() {
return mIsLast;
}
或
public boolean isLast() {
return mIsLast;
}
应该使用isIsLast()还是isLast()?
答案 0 :(得分:1)
isLast
将优于isIsLast
。重复方法的第一个音节不是一个好的命名约定。
答案 1 :(得分:1)
对于未来的读者,更好的答案是不在变量名称中使用“is”前缀。布尔变量应该以这样的方式命名,即前缀“is”会产生一个自然的声音问题。因此,在OP的示例中,该字段将被称为mLast,而getter将被称为Last()。
几乎任何其他答案都会说同样的事情: