假设我有游戏中的场景列表和玩家列表。每个玩家从游戏中的场景列表中播放一些场景。我不想在 Player 中有 Scenario 的副本,我希望在 Game 对象中有指向列表的指针之类的东西,这样如果编辑了任何场景,它也会在 Player 列表中进行编辑。
Game
Scenarios : list
Player
Scenarios : list -> each scenario here is a reference to scenario in Game
现在支持指针的语言会很简单,但 Java 应该是按值传递的。同时,我知道有一些黑客使用在表内传递值等。是否可以这样做?