Android命名约定用于布尔数据类型变量的getter方法

时间:2014-06-20 03:50:46

标签: android naming-conventions

的Getter方法名称
private boolean mIsLast;

public boolean isIsLast() {
return mIsLast;

}

public boolean isLast() {
return mIsLast;

}

应该使用isIsLast()还是isLast()?

2 个答案:

答案 0 :(得分:1)

如果您处理布尔值,

isLast将优于isIsLast。重复方法的第一个音节不是一个好的命名约定。

答案 1 :(得分:1)

对于未来的读者,更好的答案是不在变量名称中使用“is”前缀。布尔变量应该以这样的方式命名,即前缀“is”会产生一个自然的声音问题。因此,在OP的示例中,该字段将被称为mLast,而getter将被称为Last()。

几乎任何其他答案都会说同样的事情: