2015-09-01 168 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任何信息。

相關問題