面向对象(oo)思想怎么理解?

之前在网上看到有人说面向对象不像过程那样一步一步编写,直接告诉计算机怎么做就行了?那么底层的代码是不是也得像面向过程那种写法?比如说封装里的代码,是不是也是一步一步的?很... 之前在网上看到有人说面向对象不像过程那样一步一步编写,直接告诉计算机怎么做就行了?那么底层的代码是不是也得像面向过程那种写法?比如说封装里的代码,是不是也是一步一步的?很迷茫啊,看了好多都没怎么理解,请求高人能通俗易懂的解答,粘贴过来的就免了,最好原创~ 展开
 我来答
百度网友1e3176a03
推荐于2017-09-22 · TA获得超过2637个赞
知道小有建树答主
回答量:1144
采纳率:100%
帮助的人:1491万
展开全部
我理解的面向对象就是把某事物的特点和功能都抽象出来封装成一个类,由这个类来创建具体的对象,比如我们可以把狗封装成一个类,狗有的特点比如有毛,腿,眼睛,耳朵(这个相当于类的成员变量),狗的功能呢比如会叫,咬人(这个就相当于类的成员函数),具体要要用的时候呢,可以根据这个狗(类)来创建小白,小黑,小花等具体的狗(对象)。
母蔚蒙林
2020-02-15 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:769万
展开全部
我上大三,软件工程学了半学期了.oo没入门.据我理解,面向对象思想包括
ooa,ood,oop,您所说oo大概是指oop吧.对于oop,我的理解就是:利用类,通过对已存在的类的继承,对其派生,从而实现最大可能性的代码重用.面向对象与结构化的区别在于事件驱动机制.它是通过触发事件来实现程序的运行.========我的理解很肤浅,难免有错误======多指教======
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cb4125b
2010-10-29
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
这个问题实在是不好回答,如果能通俗易懂地跟你讲面向对象思想,那我干脆去写JAVA方面的书好了。要理解面向对象,你需要理解JAVA整个概念体系,包括抽象,多态,继承,组合等等,当然这些都是建立在对象封装的基础上的,你想听别人几句话把面向对象搞懂是不太现实的。如果真想学的话你可以去下JAVA最经典的书《Thinking in JAVA》(第三版),然后把里面面向对象的章节好好看看,相信你一定会有豁然顿悟的感觉,哈哈~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绝对爆击D3
2010-10-29 · TA获得超过249个赞
知道小有建树答主
回答量:776
采纳率:0%
帮助的人:216万
展开全部
给你看篇文章吧,把面向对象说得很浅,你一定可以看懂的,我是PHP初学者,
http://servers.pconline.com.cn/skills/0709/1100374.html

参考资料: http://servers.pconline.com.cn/skills/0709/1100374.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式