gpt4 book ai didi

java - 可以使用 int 数组作为对象参数吗?

转载 作者:行者123 更新时间:2023-11-29 04:07:44 25 4
gpt4 key购买 nike

我是 Java 编程的新手,我正在尝试创建一个 RPG 游戏。我想要做的是创建一个可以通过项目参数(项目统计)修改的单元(可玩角色)。对我来说,使用数组作为对象参数然后通过方法引用其内容会很简单。这方面的一个例子可能是有一个 int 数组,它有一个参数,用于乘以角色的基础伤害或增加护甲值。我的问题是,是否可以按照我描述的方式使用数组作为对象参数?以下是对象构造函数的示例:

public class Ranger {
public Ranger(String name, int baseDamage, int[] item) {
/* ... */
}
}

另外,如果有更好的系统来完成我想做的事情,谁能告诉我?

最佳答案

是的,有更好的方法。使用集合。

public class Ranger {
public Ranger( String name, int baseDamage, Collection<Item> inventory) {
}
}

关于java - 可以使用 int 数组作为对象参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57280113/

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