C++中是面向对象,C是面向过程,那么这个对象和过程是什么意思呢?

希望能够详细的解释下,把这两个概念说的透彻些,谢谢!... 希望能够详细的解释下,把这两个概念说的透彻些,谢谢! 展开
 我来答
mouse95
2009-06-05 · TA获得超过298个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:343万
展开全部
我是初学,按照我的理解:

总的来说:

面向过程是创造性的,类似“我是神,我要创造……”这种概念,也就是说每次要解决问题都要写 function ,所以会消耗相当多的时间在写 function 。当然你也可以把以前那些写好的 function 拷贝过来用,但当你有“从某个地方拷贝……”这个意识的时候,你就有了面向对象的意识。

面向对象是运用性的,类似“我记得从某本书那里可以找到方法……”这种概念,也就是说每次要用都无需重新写 function ,而要做的是从一个包含很多已经写好了的 function 包(类)里面调用 function (方法)。

不明白 function 什么意思?function 就是过程。

概念就这样了,至于详细操作,我本人更喜欢面向过程,这样更加直接。
但是在处理事情上还是面向对象的概念起主导作用。
KenroJiang
推荐于2017-10-07 · TA获得超过260个赞
知道答主
回答量:169
采纳率:0%
帮助的人:156万
展开全部
面向对象指的是把属性和方法封装成类,实例化对象后,要完成某个操作时,直接调用类里面相应的方法。面向过程则不进行封装,要完成什么功能需要详细把算法写出来。举个例子来说,我要完成买东西这个任务,面向对象的实现方法就是,先对手下的人办个培训,教他们怎么去买(相当于定义类的属性和方法),以后要让他们买东西,只要喊“张三(或者李四,相当于实例化对象),你用上次我教你的方法去买个东西”,这样就可以了。而面向过程的方法则不进行培训,每次要去买东西,都找张三过来,再教他怎么去买,但是下次再喊他去买,又要重新教一次。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式