我正在编写一个基于文本的 Java 游戏,我遇到了一些我无法理解的问题。
我的代码按照以下方式工作:
public class main() {
run initial method for menu
Player player = new Player(name,1,1,1);
do{
game code
while(running = true)
}
public class Player() {
string name
int age
int level
int exp
getName()
setName() etc etc
}
public class Train() {
kill monster
totalExp = monsters killed
}
现在,问题是,如何将获得的 exp 传递给具有 get 和 set 方法的玩家类?exp 是在 Train 类中计算/生成的,但我需要将它传递给 Player,以便我可以使用 .set/.get 并在我的 Main 类中显示更新的信息。
将添加:
Player player = new Player(name,1,1,1) 进入 Train 类只需创建一个 Player 的 NEW 对象,所以我将有两个,并将 exp 分配给 Train() 中的玩家,但将一个留在 Main()独自的。
非常感谢您的帮助。