我是 Java 的初学者,我正在制作一个简单的文本 RPG,我想将字符信息存储在一个类中,例如 Name、Job、Age 等。例如:
class myChar
{
String name = "";
String job = "";
int age = 0;
//set, get, etc...
}
我希望用户能够被问到他们的名字、工作等是什么,并将其传回课堂,以便以后可以提取。我非常了解如何使用 int 执行此操作,例如我有一个 Stats 类,其中存储了 HP、攻击力等:
class Stats // Demonstrates Class
{
int hp = 10;
//set, get, etc...
public int hit() // Player is hit
{
hp --;
return hp;
}
}
所以正如你所看到的,我对它有一点了解,但我不太确定如何获取它,以便玩家可以输入此信息并将其存储。我理解这种用法:
Stats myStats = new Stats("John", "Warrior", 30);
当谈到识别信息时,而不是如何让玩家自己选择它。对不起,如果我听起来太模糊,我会根据需要更新我的帖子!
编辑:我有一个主要的公共课程,其中包含不同的“房间”等。这很长,我知道如何获得用户输入。例如,我有一个命令窗口,允许用户“查看”、“使用”、“获取”等。所以我非常了解用户输入。我只是不知道如何让用户输入信息并将此信息存储在外部类中以供以后调用。