本文共 954 字,大约阅读时间需要 3 分钟。
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); }}
package java07;//设置战斗场景(客户端)public class Client { public static void main(String[] args) { //设置好参数 Zhiwu zw = new Zhiwu("豌豆射手",200,20); Jiangshi js = new Jiangshi("火焰僵尸",500,30); //进行打斗 zw.fight(js); js.eat(zw); }}
转载地址:http://wtnwi.baihongyu.com/