gpt4 book ai didi

java - 如何使用另一个变量在对象中定义变量

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

标题可能有点令人困惑,但我想知道的是我该如何更改mainsave.b 中的“b”部分,以便在对象中定义它。

这是我到目前为止的代码

public void getItem(int a, String b)
{
mainsave.b = a;
}

这些值是从另一个名为 Story 的类中的这段代码发送的。我希望它们存储在 SaveFile 类的对象中,这就是“mainsave”

if (command_string.equals("1"))
{
try {Thread.sleep(1500);} catch (InterruptedException e) {}
System.out.println("You search the shed thouroughly and find an axe but not much else...");
int item = 1;
String axe = "axe";
getItem(item,axe);
try {Thread.sleep(1500);} catch (InterruptedException e) {}
area1();
}

尝试编译第一部分时出现的错误是“找不到符号 - 变量 b”

最佳答案

简单地说你不能,因为 Java 是一种静态类型语言。所以变量名称必须在编译时实现。

我不建议但可以使用反射编码。

关于java - 如何使用另一个变量在对象中定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36777806/

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