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