gpt4 book ai didi

java - 如何用java中的OOP设计一个RPG类系统?

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

我正在制作一款基于Trystan's Tutorial的roguelike游戏并在实现类(class)制度时遇到问题。我很确定解决方案很简单,但请耐心等待。

class Creature {
int HP;
CharacterClass playerClass = new Wizard();
HP = playerClass.hitDie;
ArrayList<Ability> creatureAbilityList = new ArrayList<>();
creatureAbilityList.add(classAbilityList.get(1));
}

class CharacterClass {
int hitDie;
ArrayList<Ability> classAbilityList = new ArrayList<>();
}

class Wizard extends CharacterClass {
Wizard() {
hitDie = 6;
classAbilityList.add(new Ability(magicMissile));
}
}

我在“new Wizard()”后面的分号处收到“ token “;”的语法错误,预期”。然而,我相当确定这不是问题,而是我的类和继承的设置方式。我应该如何设置代码?任何帮助将不胜感激。

最佳答案

问题出在下面这一行。应该是

    int HP=playerClass.hitDie;

(并删除行 int HP;)

关于java - 如何用java中的OOP设计一个RPG类系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46925876/

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