package java07;
//先设置植物的基础属性
public class Zhiwu {
String name;
int hp;
int attack;
//构造方法
public Zhiwu(String name,int hp,int attack) {
this.name = name;
this.hp = hp;
this.attack = attack;
}
//打僵尸的动作(方法)
public void fight(Jiangshi js) {
System.out.println(this.name+"植物在打"+js.name);
//僵尸会掉血
js.hp -= this.attack;
//打印僵尸剩余的血量
System.out.println(this.name+"剩余血量:"+js.hp);
}
}
package java07;
//僵尸的属性
public class Jiangshi {
String name;
int hp;
int attack;
//构造方法
public Jiangshi(String name,int hp,int attack) {
this.name = name;
this.hp = hp;
this.attack = attack;
}
public void eat(Zhiwu zw) {
System.out.println(this.name+"在吃"+zw.name);
//植物会掉血
zw.hp -= this.attack;
System.out.println(this.name+"植物的剩余血量为:"+zw.hp);
}
}