题目需求.txt 894 B

123456789101112131415161718192021222324
  1. 1、需要一个英雄类(Hero),这个类中包含如下成员属性和方法:
  2. 成员属性:
  3. 血量-hp、蓝量-mp、攻击力-attack、移动速度-speed、防御力-defenses
  4. 成员方法:
  5. 普通攻击方法(Hero h);
  6. 移动方法();
  7. 技能1(Hero h);-q
  8. 技能2(Hero h);-w
  9. 技能3(Hero h);-e
  10. 大招(Hero h);-r
  11. 代码块:如果创建英雄的对象,但是没有进行赋值,那么默认要在代码块中对英雄的属性进行赋值。
  12. hp=100;
  13. mp=50;
  14. attack=15;
  15. speed=5;
  16. defenses=10;
  17. 2、创建3个英雄类的子类:亚瑟(YaSe)、妲己(DaJi)、鲁班(LuBan)。默认子类的name属性分别为英雄名
  18. 3、为每个英雄创建一个登场的方法debut(),该方法里进行自我介绍。
  19. 4、召唤师技能(SummonerSkills)类,里面包含4个方法:
  20. 疾跑()、狂暴()、斩杀(Hero h)、惩戒(Hero h)