gpt4 book ai didi

java - 在另一个对象中更新对象的最佳方法

转载 作者:行者123 更新时间:2023-12-01 23:08:38 25 4
gpt4 key购买 nike

我正在使用服务器-客户端代码用 Java 制作纸牌游戏。在服务器上,我创建了 Game 和 Player 对象类,以便 Game 类包含两个玩家实例对象。我想要做的是,每当我更新玩家的内部状态时,我都希望调用 Game 类中的一个方法,将玩家的更新状态发送到客户端。我应该怎样做呢?

所以在我的代码中,下面我希望当玩家调用grow()时,内部健康状态会更新,并且我希望调用Game类中的dispatch()方法。

enter image description here

最佳答案

什么时候做:

Player player = new Player();
player.grow();

方法:

void grow() {
health += 25;
Game game = new Game();
game.dispatch(health);
}

所以,在 Game 类中你有一个方法:

void dispatch(int health) {
//send updated player obj to client
}

关于java - 在另一个对象中更新对象的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58385244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com