假設我有一個遊戲中的場景列表以及玩家列表。每個玩家從遊戲的場景列表中播放一些場景。我不想在Player中擁有Scenario的副本,我想擁有類似於指向Game對象列表的指針,這樣如果編輯了任何場景,它也會在Player列表中進行編輯。如何用java中的常用元素創建多個列表
Game
Scenarios : list
Player
Scenarios : list -> each scenario here is a reference to scenario in Game
現在在支持指針的語言中會很簡單,但Java被認爲是按值傳遞的。同時,我知道有在表內使用傳遞值的黑客等等。是否可以做到這一點?
我目前正在計劃一個更大的(對我來說)項目,並想知道這是否可能,或者如果我應該嘗試以不同的方式實現它。此外,我會嘗試從list0中獲取someObject,而不是創建一個對象然後分享它,它會有所作爲嗎? – Xyzk