gpt4 book ai didi

java - 编辑对象的特定实例

转载 作者:太空宇宙 更新时间:2023-11-04 06:34:25 25 4
gpt4 key购买 nike

假设我让玩家创建团队,创建团队会调用团队类的新实例,该实例有一个名为“成员”的数组列表。

现在在主类中,被邀请后如何将玩家添加到团队中?我在团队类中有一个 addPlayer 方法,只需将它们添加到数组列表中,但是如果当前有团队类的多个实例(其他玩家已经创建了团队),它如何知道要加入哪一个?

我在 Teams 类中确实有一个用于 teamLeader 的变量,该变量在创建实例时设置(如果这可以帮助我编辑某个实例)。

Team team = new Team(this, leader);

感谢任何帮助

最佳答案

您需要一个标识符来唯一区分每个团队,并且可以使用该标识符将团队存储在Map中。像这样的事情:

Map<String,Team> teamMap = new HashMap<String,Team>();

根据您的要求选择 key 类型,我选择 String 作为示例

关于java - 编辑对象的特定实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25621663/

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