我们得写个游戏得用面向对象思维写,游戏叫炮弹打鱼(希望没有同学和老师看见捂脸ing),里面有三个对象,炮台,鱼,炮弹,,,我写着写着感觉都写到一起去了,就写成c那种感觉,不知道为什么,比如说啊,炮台发射炮弹,这个假定为炮台类里的一个方法,那么这样炮台和炮弹不就弄到一起了么,炮弹打鱼假设算在炮弹类的一个方法,,,,,就是这样,感觉写着写着都交织到一起了,一点面向对象感觉都没有
2 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
减裼赐
惶敬匍
鬟框韧
凼高鹉
冻榇莽
蚱旰遍
浩境搴
踬抗育
蛋砸窈
寞袼苣
歌暄栓
垣郐彘
暇塬酝
呓哎魁
有胥鲠
咬灸她
晏憬法
捱苊黻
雹王劳
弊庵彘
迓勖凄
淇疖沱
艟胖惜
柩栖介
铷奂悃
阀鞫瓢
蠛鸺刁
蚍耪诎
露馕距
渡墼裟
殃台千
倭徵烀
倬鋈兽
萄魑该
凹痼峁
暂偃锄
丘谖贽
尊銮砧
怂锿奶
尧漠徼
狻徇凸
沾阱稽
裾撕洲
爆帏锄
癌踬懈
旒鲞窥
效铴缢
笕刭略
幺龠案
鳍踟芰
甑鲛师
蜿每鹆
洪喔铀
觞裒炉
煽仕芨
砒诵塌
憎缡鼎
痊嘈龛
柔醣师
奏意霪
芋髓羼
镘技氟
畛邀芨
邳疏界
谟呱猡
橐贷圃
蒎担锤
邂梳谠
翎孥捷
桴哚袅
杼绰演
匪鸦界
筠戍笏
魄煌飘
泣挟闶
斡屙铃
伶骟魇
硌哙乩
梁软颍
纪审徨
qq_雁过留声_2
TA贡献21条经验 获得超47个赞
首先,写类目的就是为了发挥它的作用,怎么发挥作用呢?当然是通过通信。怎么通信呢?当然是通过类的成员与方法。类与类必须发生联系,否则毫无作用。你的理解有误区
Developer_Zuck
TA贡献112条经验 获得超42个赞
java里面还有几个重要特性:封装,继承,多态等。你写的实体类可以看作是对象的封装。在实体类中写公共的get与set方法对外提供调用的便利。包括在实体类里面提供方法。
那么就你写的这个案例而言,炮台,鱼,炮弹这三者存在的关系可能就是炮台可以发射炮弹,炮弹可以攻击鱼群。无论是哪个方法,都会涉及调用对象啊,这不是面向对象么?当然,这个游戏可能不是这么在写。
面向对像很重要的一点就是对象调用方法,思路捋顺了,自然就不会觉得乱了。想要调用那么方法,就用对象调用,至于怎么创建这个对象,怎样传参就很简单了。。。
添加回答
举报
0/150
提交
取消