java中面向对象怎么理解?最好是自己的理解

 我来答
招财猫岭
2012-11-20 · TA获得超过1191个赞
知道小有建树答主
回答量:1012
采纳率:80%
帮助的人:456万
展开全部
林氏120烧伤烫伤救护中心为您解答:
面向对象是一种思想,是一种架构分析设计思想,在项目中比如要做个,“三国杀”的在线游戏,那我们首先就会先分析这个游戏里面涉及到的实体,也称对象。比如分析出如下对象:
A 英雄角色
a1 角色属性 (技能、血量等)
B 游戏牌 (分 武器牌、杀闪牌、锦囊牌、药)
C 游戏房间
D 房间玩家
d1 玩家身份 (主公、忠、反、间)

分析完,有这些对象后,整体的思路其实有了。下一步,我就要细化分析这些对象的关系,并设计,比如游戏牌的分析。游戏牌有很多种牌,所以就 把游戏牌抽象成一个 基类(父类),并在父类里封装了所有牌共同的属性,和 行为(方法),做完这步设计具体游戏牌对象的时候,就会用到继承、重写、重载等方法处理对象之间的关系。其他对象的分析类似。
个人总结,分析有哪些对象是基础,处理各个对象之间的关系,就是设计架构。整个过程就是面向对象编程或称面向对象设计。
fongyue0731
2012-11-20 · 超过24用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:71.8万
展开全部
面向对象,其实就是把真实世界数据化,然后打包就叫对象了。。。
身高、体重、外形特征,这些都是数据,把这些打包,我们称之为人类。。。
也就是public class Human{}。
那么,当这个类中的数据被具体赋值后,那么我们得到的不再是一个种类,而是一个具体的人。
这样我们就称之为对象。
也就是new Human(...);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序员谢TS
2012-11-20 · TA获得超过171个赞
知道小有建树答主
回答量:125
采纳率:85%
帮助的人:70万
展开全部
面向对象,重点在“对象”,就是可以把一切大小事务都可以看成是“对象”,一个杯子是对象,一头大象是对象,面向对象是一种解决问题的思想。如果不能理解的话,就稍微有点感觉就行,重点在练习,只要你练多了,面向对象的思想自然就潜移默化了。我也是这么过来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wguo716
2012-11-20 · TA获得超过140个赞
知道答主
回答量:114
采纳率:70%
帮助的人:27.2万
展开全部
我没学过java,不过我想“面向对象”概念应该是相通的。
首先,明白什么是“对象”,比如一个人,在程序里,小到一个按钮,大到整个程序,都可以被看作对象。
其次,对象有许多的属性,有许多描述。一个人有身高体重,如果属性细化到一定程度,就能保证对象的唯一性,一个按钮有本身的呈现属性,也有许多事件,比如被点击,等等,一切对应属性和描述让人能理解对象是什么东西,它不同于其他对象。
再次,对象之间的联系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
专治八阿哥的孟老师
2012-11-20 · 爱生活,爱编程,专心于学习技术和撸猫
专治八阿哥的孟老师
采纳数:494 获赞数:3914

向TA提问 私信TA
展开全部
一个对象它有很多属性和操作
比如有一个类叫Person,表示人,人有很多属性,姓名name,身高height,体重weight,性别gender等,这些属性都有相应的set和get方法,set用来给属性赋值,get用来取值这个类还可以有很多方法,比如说话speak(),走路walk()
现在有一个特定的人,它叫小明
那么我们就新建一个对象
Person xiaoming=new Person();
xiaoming.setName("小明")
我们让小明说话的时候就可以用xiaoming.walk()
我不知道这样说对不对,就是把一个类具体的实例化了,就成了对象
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式