我有以下成员变量mIsMobilePresent
,其中以m
开头是我们遵循的惯例,以确定它是一个成员变量。
我的问题是这个变量的getter名称应该是什么?
getIsMobilePresent
或getIsMobilePresent
或isMobilePresent
答案 0 :(得分:0)
首先,在Java中,我们通常不会使用“m”前缀标记成员变量。
通常的(Java Bean)约定是变量名为
boolean mobilePresent
和吸气剂
public boolean isMobilePresent
或者,可以使用has
- 前缀
public boolean hasConfiguredMobileConnections;
答案 1 :(得分:0)
我会选择“isMobilePresent”,因为它看起来更好。但只要你有一个有意义的名字并遵守Java命名约定就没那么重要了。