在MainActivity
類:使用日誌方法空隙方法
Log.i("Game ends! ","" + object1.winner()+ object2.winner());
在Game
類:
public void winner() {
if(this.points!=0) {
Log.i("Winner is", this.objectName);
}
}
錯誤是:「+操作者可以不被應用於java.lang.String中,空隙
根據給定答案的用戶的專業知識,我已經完成了這項工作。
public String winner() {
if(this.points!=0) {
return this.name;
}
}
錯誤:缺少return語句
解決方案非常簡單。做**不**記錄'gettermethod()'中的任何內容,而是返回應該打印的內容,並使用返回值如「Log.i(」存儲在給定對象中的數字「,」「+對象。gettermethod());' –
你說,**但是我需要返回一些東西!和我返回的任何東西(0/etc)它也被打印在我不想要的日誌目錄中。該怎麼辦?**如果你不想打印任何東西,那就不要連接它來記錄。 –
或簡單地創建getter方法返回類型字符串並返回「」;(**空字符串**) –