我对Java还比较新,请见谅,我要问一个可能看起来很愚蠢的问题。
我在编写一个简单的“用户登录”程序。为了检查用户名和密码是否匹配,我可以使用一个简单的布尔变量,也可以使用一个布尔方法并返回true或false的值。
public boolean match() {
if(userField.getText().equals(testUser)&&passField.getText().equals(testPass))
return true;
else
return false;
}
上面是使用布尔方法的一个非常简单的示例。
我的问题是,一般来说,使用布尔方法或变量更有利?我知道这可能更多地取决于程序员的个人偏好,但我不明白为什么会选择其中之一。