如果我在一个类中将值设置为 true,例如
static boolean mIsPremium = true;
有时我只会得到正确的值,就像我使用双等号 (==) 一样,我将始终返回真值。
if (firstClass.mIsPremium == true){
do stuff
} else {
do other stuff
}
如果我只使用一个等号 (=) 它将返回一个真值,当我在第一类中将 mIsPremium 设置为 false 时会发生这种情况。
if (firstClass.mIsPremium = true){
do stuff
} else {
do other stuff
}
我尝试了许多配置,使用两个 = 符号,使用一个 = 符号,包括第二类中的一个新布尔值,它有自己的值取决于第一个布尔值的值......我所做的一切似乎都无法正常工作。
如何从另一个类调用布尔值并在第二个类中正确使用该值。如果它是真的,我希望它在二等舱里是真的,如果它是假的,我希望它在二等舱里是假的。