【发布时间】:2018-03-14 09:17:56
【问题描述】:
我有下面的成员变量mIsMobilePresent,其中以m 开头是我们遵循的约定来识别它是一个成员变量。
我的问题应该是这个变量的 getter 的名称是什么?
getIsMobilePresent 或 getIsMobilePresent 或 isMobilePresent
【问题讨论】:
-
它应该是
isIsMobilePresent(),就像如果布尔字段被称为island,它应该是isIsland()。但是你不应该将你的字段命名为isMobilePresent,因为它的类型已经表明它是一个布尔值。就像您不应该在字段前加上“m”一样,因为这已经是隐含的,任何半体面的 IDE 都会以不同的颜色或字体样式显示字段。只需遵循 Java 编码约定。
标签: java naming-conventions getter-setter