2015-09-01 118 views
-2

不知道如何寻找这一点,并不能找到答案下面设置为true(JAVA):设置字段设置为true在JAVA

boolean flagRefund = true; 
if (flagRefund){ 
    // Suppose to set wasRefunded field for user in DB to true or 1 
    dbModelUser.getWasRefunded(); 
} 
+2

我真的很希望这是作业。 – Kayaman

+1

任何带有“get”且不传递值的东西,获取值,不设置任何东西。重新阅读你的教科书的第一章。顺便说一句,你的整个代码是相同的:dbModelUser.getWasRefunded(); – Stultuske

回答

0

这是一门教程,教你如何阅读代码,如果你看到以“get”开头的方法,那么你用它从返回它的方法中获得一些价值。当方法以“set”开始时,该方法通常返回void并带参数。像这样

boolean flagRefund = true; 
if (flagRefund){ 
    // Suppose to set wasRefunded field for user in DB to true or 1 
    dbModelUser.setWasRefunded(flagRefund); 
} 
0

通常,get方法用于检索信息,而不是set信息。看看你的代码方法中是否有set来实现它。

此外,您不会将任何值传递给您的方法getWasRefunded作为参数,因此它不可能是set任何信息。

相关问题