gpt4 book ai didi

java - 使用名称作为 RPG 的字符串变量创建对象

转载 作者:行者123 更新时间:2023-12-01 13:39:06 27 4
gpt4 key购买 nike

我正在编写 RPG 程序,我希望角色对象创建控制其“能力”的对象

每个字符都有一个字符串变量 powerOne、PowerTwo 等。 powerOne =“攻击”

我需要一种方法来做到这一点:

 "powerOne" powerOne = new "powerOne"

(需要计算机使用字符串代替实际力量,因为一旦角色学习新的力量,它们就会被替换。)

这样,我就可以始终将代码其余部分中的 power 引用为 powerOne。前任。 powerOne.dealDamage()

最佳答案

String powerOne = new String("");

当他们了解新的“力量”时,

powerOne =“攻击”。

尽管您不太清楚 powerOne 是什么。它是一个字符串还是它自己的类poweredOne?如果它是一个类,为什么不创建一个 setName 函数或类似的东西!尽管我建议在这种情况下创建一个 Power 类。尝试让你的代码看起来像这样......

Power powerOne = new Power("攻击!",10);//假设您使用 String//name 和 int Damage 构造它。

如有任何问题,请随时提出,我非常乐意提供帮助。

关于java - 使用名称作为 RPG 的字符串变量创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20983658/

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