我为我的当地足球队准备了一个程序。我已经将新的播放器添加到Array List中,并且此ArrayList在地图中。该地图包含我俱乐部拥有的5个不同的球队。然后,将每个球员放入他们要参加的球队的ArrayList中。现在,我需要能够增加每个玩家玩的游戏。
我目前有一个方法addGame
,它有2个参数,一个是球队名称的String,一个是playerName的字符串。在Player类中,我有一些方法可以增加玩过的游戏addAGame
,这只会简单地将gamesPlayer变量增加1。我最终还将对GoalScored,助攻等进行相同的操作。
我当前的方法是这样的,
public void addGame(String team, String playerName){
//create a new List which will hold all the players from the team specified
List<Player> teamsA = teams.get(team);
这是我现在停留在修改Player类中变量的地方。
我有一个gamesPlayed
的getter方法,该方法返回gamesPlayed。我当时以为这会起作用,
playerName.getGamesPlayer().addAGame();
我的逻辑是,我将获得引用到playerName的gamesPlayed的int
值,然后运行addAGame方法将其增加1 ...
我不确定还可以尝试使用什么方法来更改与该玩家相关的值。