设计一个类Support (辅助英雄)继承Hero,提供一个heal(治疗)方法 对Support的heal方法进行重载 heal() heal(Hero h) //为指定的英雄加血 heal(Hero h, int hp) //为指定的英雄加了hp的血
设计一个类Armor护甲 继承Item类,并且额外提供一个属性ac: 护甲等级 int类型 实例化出两件护甲 名称 价格 护甲等级 布甲 300 15 锁子甲 500 40
编写一个测试类调用成员变量和成员方法。
源代码:
public class t15hero {
public void heal(String h) {
System.out.println("为"+h+"英雄加血");
}
}
public class t15support extends t15hero{
public void heal(String h,int hp) {
System.out.println("为"+h+"英雄加"+hp+"血");
}
}
public class t15item {
public void name(String name) {
System.out.print(name+" ");
}
public void money(int money) {
System.out.print(money+" ");
}
}
public class t15armor extends t15item{
public void ac(int ac) {
System.out.println(ac+" ");
}
}
public class t15ceshi {
public static void main(String[] args) {
t15hero a=new t15hero();
t15support b=new t15support();
t15item c=new t15item();
t15armor d=new t15armor();
a.heal("鲁班");
b.heal("鲁班", 100);
c.name("布甲");
c.money(300);
d.ac(15);
c.name("锁子甲");
c.money(500);
d.ac(40);
}
}
结果示例: 吾独矣 终极愿望世界和平
|