用java编写一个英雄类Hero(非抽象),包含属性如下 英雄名称name 等级level 经验值experience 血量值blood 要求实现接口Fightable,接口包含如下方法 攻击attack 结束战斗fightOver(判断胜负) 当英雄获胜后经验值会增加,而受伤后血液值会减少x,并且当战斗者的血液值低于MIN时会输出危险提示 编写测试类:创建两个英雄对象,并模拟相互攻击
时间: 2023-03-30 16:04:24 浏览: 501
java-面向对象的英雄类
5星 · 资源好评率100%
好的,这是一个关于Java编程的问题,我可以回答。英雄类Hero包含属性:英雄名称name、等级level、经验值experience、血量值blood。同时,实现接口Fightable,接口包含攻击方法attack和结束战斗方法fightOver。当英雄获胜后经验值会增加,而受伤后血液值会减少x,并且当战斗者的血液值低于MIN时会输出危险提示。测试类可以创建两个英雄对象,并模拟相互攻击。
阅读全文