对于以`is`开头的布尔变量,getter方法的名称应该是什么

时间:2018-03-14 09:17:56

标签: java naming-conventions getter-setter

我有以下成员变量mIsMobilePresent,其中以m开头是我们遵循的惯例,以确定它是一个成员变量。

我的问题是这个变量的getter名称应该是什么?

getIsMobilePresentgetIsMobilePresentisMobilePresent

2 个答案:

答案 0 :(得分:0)

首先,在Java中,我们通常不会使用“m”前缀标记成员变量。

通常的(Java Bean)约定是变量名为

boolean mobilePresent

和吸气剂

public boolean isMobilePresent

或者,可以使用has - 前缀

public boolean hasConfiguredMobileConnections;

Where is the JavaBeans naming convention defined?

答案:Herehere

答案 1 :(得分:0)

我会选择“isMobilePresent”,因为它看起来更好。但只要你有一个有意义的名字并遵守Java命名约定就没那么重要了。