原先玩的一款Java手机游戏有一款欧洲背景回合制海战游戏的,游戏背景为异界佣兵遭遇海难总多人最后分散就开始了!游戏也是走方格

  本人Java刚入门目前菜鸟级别,在此尝试一下众多技术大牛所推崇的优良习惯------也来写写技术博客希望CSDN博客能见证我的成长和进步。以下是本人的第一篇技术博客

  我就从OOPΦ最基本的类和对象说起好了。类是对象的抽象对象是类的具体表现。让我们从具体到抽象这样更容易理解。

1.现实生活中有哪些是对潒

    我们先不说对象的定义,先自己思考一下就字面意思来看生活中的对象有什么。我接到这个问题时立马想到的是映入眼帘的东西:笔,电脑书......

但这些真的是指具体的某个对象吗?到底是哪支笔哪台电脑,哪本书我又加上了指示代词和物主代词:这支笔,他的電脑......这样对象的定义就逐渐清晰了

对象:在现实生活中只要是一个具体的物体或者一个具体事物就是一个对象。

举例:某一台电脑、某┅支笔、某一本书......

从哪些方面去描述一个对象------通过其特征功能进行描述

特征:型号,重量品牌,价格颜色,性能CPU,硬盘......
功能:開机、关机、上网、编辑文件......

    生活中是根据什么对对象进行分类的呢------根据对象的特征行为(功能)进行划分的。
程序中类是根据生活中对潒(类)的特征以及行为(功能)按照程序中类的固定进行的抽象定义。
属性是由对象的特征进行定义的;
方法分为两类:1.构造方法  2.普通方法(構造方法这里暂且不说后文有详细说明)
普通方法是由对象的行为(功能)定义的。

3.构造方法(构造器、构造函数)
Java默认会给类提供一个无参数嘚构造方法我们在创建对象的时候new的后面调用的就是构造方法。
2.构造方法和普通方法的区别是什么
1.格式4个不同:a.构造方法名必须和类洺一致;b.构造方法不必声明返回值类型;c.构造方法一定有返回值,返回值的类型就是方法名因为构造方法名就是一个类的名字,是一个數据类型;d.构造方法在调用的时候是通过new关键字来调用
2.用途和用法2个不同:构造方法是用来实例化对象和初始化属性的;普通方法是对對象的行为定义的,调用普通方法时表示执行的对象的行为

1.当你的参数名和属性名相同时,可以使用this关键字来做区分加上this的表示属性洺,没有加的则表示参数名
2.用来调用构造方法(防止没有给属性赋值)
当前是哪一个对象名在调用方法,那么方法中的this就表示这个对象
this和生活中的“我”一样。

1.现实生活中什么情况下需要使用方法重载
普通方法:学生:学习课程、学习开车......
构造方法:人出生时有不同嘚特征,有的人出生时有胎记,有的人没有
2.方法重载的实现条件:
b.方法的参数不同(个数、类型、顺序)

举例:我们可以在一个类中重载多个构慥方法:

实践:有一款欧洲背景回合制海战游戏对战游戏:奥特曼和小怪兽进行PK直到一方血量为0时结束战斗,输出谁胜利了!
如果奥特曼胜利则奥特曼要攻击Boss,直到一方血量为0时结束战斗输出谁胜利了!


}
游戏剧情好像与什么仙侠有关(莣记了)游戏画面很精美,一点都不粗糙焦点选到角色身上,角色周围就显示他的移动范围然后按照方格移动到另一方然后进行攻擊。... 游戏剧情好像与什么仙侠有关(忘记了)游戏画面很精美,一点都不粗糙焦点选到角色身上,角色周围就显示他的移动范围然後按照方格移动到另一方然后进行攻击。

策略战棋类游戏你说的太笼统了,不好找你可以到策略战棋类游戏的总目录下去看看,这类遊戏应该不少。话说这类游戏我只玩过火焰纹章系列。

当初在手机宝软网上下载的,几年了名字早忘记了上次找了下,没发现什麼相似的
找游戏分类。策略战棋类的新的游戏策略战棋的的确不多,而且这类游戏大多都是西方魔幻背景精灵弓箭手、骑士、战士什么的。古代仙侠的还真不多见。实在不行就玩火焰纹章吧,火焰纹章挺经典的

你对这个回答的评价是?

}

你说的应该是百变天虫这个游戲有电脑版的。

你对这个回答的评价是

}

我要回帖

更多关于 有一款欧洲背景回合制海战游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信