博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Java]用面向对象的知识来做一个简易版植物大战僵尸
阅读量:3942 次
发布时间:2019-05-24

本文共 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/

你可能感兴趣的文章
2.嵌入式开发环境搭建--(unbutu)系统
查看>>
Linux USB驱动分析之USB2.0协议分析
查看>>
关于iwpriv :no private ioctls 的问题
查看>>
SQL Server Union等操作时解决不同数据库字符集冲突的问题
查看>>
Linq GroupJoin(二)
查看>>
递归:访问页面的控件或文件夹的下文件
查看>>
DataGridView分頁控件
查看>>
Linq 使用entity framework查询视图返回重复记录的问题(转)
查看>>
项目中得到执行文件版本或其它信息
查看>>
WinForm DatagridView绑定大量数据卡顿的问题
查看>>
DataGridView或 DataTable导出到excel
查看>>
Ilist To DataTable
查看>>
SQL @@IDENTITY, IDENT_CURRENT,SCOPE_IDENTITY
查看>>
簡單工廠模式
查看>>
SQL Server的數據類型
查看>>
允許文本框輸入數字,退格鍵,小數點,負號
查看>>
SOLR的一些错误
查看>>
Linux下python升级步骤
查看>>
关于mongodb ,redis,memcache
查看>>
DEDECMS BUG汇总
查看>>