gpt4 book ai didi

java - Java 中的交互类。可以有多少互动?

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

我是java编程新手,知道可以将类作为另一个属性。

例如,您可以将publisher作为一个类,将strategyGame作为另一个类。有没有办法让publisher类中有一个方法来计算strategyGame对象的数量,从而能够显示publisher已发布的策略游戏的数量?

谢谢

最佳答案

这是一个简单的代码片段,可以帮助您继续前进..

图像你有StrategyGame

public class StrategyGame {
private String name;

public StrategyGame(String name) {
this.name = name;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}

在您的 Publisher 类中,您保留一个 StrategyGame 对象列表

public class Publisher {

List<StrategyGame> games;

public Publisher() {
games = new ArrayList<>();
}

public void publishGame(String name) {
games.add(new StrategyGame(name));
}

public int getHowManyGamesCreated() {
return games.size();
}

}

现在如何在您的main中使用它?

public static void main(String[] args) {

Publisher publisher = new Publisher();
publisher.publishGame("Pacman");
publisher.publishGame("Asteroids");
System.out.println(publisher.getHowManyGamesCreated());
}

关于java - Java 中的交互类。可以有多少互动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21006099/

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