所以我正在研究一個項目,我需要設計一個有玩家的遊戲。遊戲裏面的對象,我已經初始化的球員,並設置一個getter該球員:爲什麼我的一個類的自定義成員變量沒有在其他類中更新?
玩家只知道它自己的定居點。每當我找到一個新的解決方案時,解決方案應該被添加到該特定玩家的定居點數組列表中。所以,在玩家類中,我已經初始化了一個數組列表,並且給這個數組列表添加了一個解決方法。
當我寫了多個測試發現沉降電話,我加不堅持的函數調用之外在我的遊戲對象的定居點:
我知道這是一些範圍或靜態聲明的某種錯誤,但我不明白爲什麼我的實現不起作用。任何幫助是極大的讚賞!
編輯:這可能是一個更好的例子,沒有通過。
map.foundNewSettlement(new Coordinate(1,1));
map.foundNewSettlement(new Coordinate(-2,3));
System.out.print(map.getPlayer().getSettlements().size());
被打印的大小爲0時,它應該是2
請不要張貼文本/代碼的圖像。 –