猿问

java多个类夹杂在一起怎么用面向对象思维思考

我们得写个游戏得用面向对象思维写,游戏叫炮弹打鱼(希望没有同学和老师看见捂脸ing),里面有三个对象,炮台,鱼,炮弹,,,我写着写着感觉都写到一起去了,就写成c那种感觉,不知道为什么,比如说啊,炮台发射炮弹,这个假定为炮台类里的一个方法,那么这样炮台和炮弹不就弄到一起了么,炮弹打鱼假设算在炮弹类的一个方法,,,,,就是这样,感觉写着写着都交织到一起了,一点面向对象感觉都没有

冯宝宝
浏览 2393回答 2
2回答

慕的地6079101

减裼赐 惶敬匍 鬟框韧 凼高鹉 冻榇莽 蚱旰遍 浩境搴 踬抗育 蛋砸窈 寞袼苣 歌暄栓 垣郐彘 暇塬酝 呓哎魁 有胥鲠 咬灸她 晏憬法 捱苊黻 雹王劳 弊庵彘 迓勖凄 淇疖沱 艟胖惜 柩栖介 铷奂悃 阀鞫瓢 蠛鸺刁 蚍耪诎 露馕距 渡墼裟 殃台千 倭徵烀 倬鋈兽 萄魑该 凹痼峁 暂偃锄 丘谖贽 尊銮砧 怂锿奶 尧漠徼 狻徇凸 沾阱稽 裾撕洲 爆帏锄 癌踬懈 旒鲞窥 效铴缢 笕刭略 幺龠案 鳍踟芰 甑鲛师 蜿每鹆 洪喔铀 觞裒炉 煽仕芨 砒诵塌 憎缡鼎 痊嘈龛 柔醣师 奏意霪 芋髓羼 镘技氟 畛邀芨 邳疏界 谟呱猡 橐贷圃 蒎担锤 邂梳谠 翎孥捷 桴哚袅 杼绰演 匪鸦界 筠戍笏 魄煌飘 泣挟闶 斡屙铃 伶骟魇 硌哙乩 梁软颍 纪审徨

qq_雁过留声_2

java中对类的复用有两种方式,合成和继承。你百度一下,可以参考编程思想第四版中相应内容

qq_雁过留声_2

首先,写类目的就是为了发挥它的作用,怎么发挥作用呢?当然是通过通信。怎么通信呢?当然是通过类的成员与方法。类与类必须发生联系,否则毫无作用。你的理解有误区

丶小公牛

没有你写个东西肯定要互相联系的啊 没有联系 你怎么弄啊  你也不能直接让这些类进行直接在类中干扰你要有个中间的把数据进行判断 我也刚接触的不深这只是我思路

蒲公英wsg

看看    设计模式 ,你的问题就会迎刃而解

Developer_Zuck

java里面还有几个重要特性:封装,继承,多态等。你写的实体类可以看作是对象的封装。在实体类中写公共的get与set方法对外提供调用的便利。包括在实体类里面提供方法。那么就你写的这个案例而言,炮台,鱼,炮弹这三者存在的关系可能就是炮台可以发射炮弹,炮弹可以攻击鱼群。无论是哪个方法,都会涉及调用对象啊,这不是面向对象么?当然,这个游戏可能不是这么在写。面向对像很重要的一点就是对象调用方法,思路捋顺了,自然就不会觉得乱了。想要调用那么方法,就用对象调用,至于怎么创建这个对象,怎样传参就很简单了。。。
随时随地看视频慕课网APP

相关分类

Java
我要回答