小白12121
2021-05-26 07:30
采纳率: 100%
浏览 60

Java编程初学者作业

(1)定义一个游戏中的英雄的类Hero, 在该类中定义三个属性:String)名字,(int) 生命值和(int) 等级,通过构造函数传递参数对三个属性进行初始化;定义. 个格斗方法fight(Heroh),传入参数为Hero类型,实现将该英雄h的生命值-10。 (2)定义“个超级英雄类Superhero, 继承自Hero, 定义属性(int)绝招,通过构造函数传递参数实现初始化,重写格斗方法,实现将该英雄的生命值-20:重载格斗方法,增加传入参数绝招,实现将该英雄的生命值-20*绝招。 (3)在main 方法中分别创建. 个Hero FISuperhero对象并初始化,并通过Hero和ISuperhero的对象分别调用格斗方法,最后, 分别输出两个对象的生命值。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题