gpt4 book ai didi

java setter列表对象main不起作用

转载 作者:行者123 更新时间:2023-12-01 22:33:38 27 4
gpt4 key购买 nike

您好,我想知道如何在列表中创建来自另一个对象的对象。例如,我有一个类 Analysator 和一个类 RoleGame。getter 和 setter 没有问题。

但是 analysator1.setListRollenspellen(new RoleGame()); 不起作用。

分析器类

public ArrayList<RoleGame> listRoleGame = new ArrayList<RoleGame>();    

//getter
public ArrayList<RoleGame> getListRoleGame() {
return listRoleGame;
}

// setter
public void setListRoleGame(ArrayList<RoleGame> listRoleGame) {
this.listRoleGame = listRoleGame;
}

主类

Analysator analysator1 = new Analysator();
analysator1.setListRoleGame(new RoleGame()); // <-- here

最佳答案

您的 setter 方法需要 ArrayList 并且您正在传递 RoleGame。如果你想让它工作,你可以这样做:

public void setListRoleGame(RoleGame roleGame) {
this.listRoleGame.add(roleGame);
}

关于java setter列表对象main不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27204100/

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