黑马程序员技术交流社区

标题: 问题:面向对象的概念?? [打印本页]

作者: 刘国良    时间: 2013-6-18 22:57
标题: 问题:面向对象的概念??
        刚刚学完面向过程的内容,又开始学习面向过程,请教大家一个的问题:能不能通俗易懂的讲解一下大家理解的面相对象在程序当中到底是什么??有什么作用吗?
      学习完之后总感觉有些似懂非懂,有一些疑惑,希望大家指点一下。。。

作者: Jim-剣◆﹏    时间: 2013-9-22 21:45
其实我也是C学得很好,刚学java思维也很难转变
C是面向过程,java是面向对象
同一件事,两者比较着来说,可能会对说得比较清楚
给你一个任务
C是让你做的是就是详细得把流程写出来,然后再把每一步具体该干怎么干写出来,然后你自己亲自去干
java也是让你把这个任务的流程给写出来,然后你去找人,把每个流程分给你找来的人,让他们去干,干完你给他们钱,他们给你一结果。你需要做的就是找人
在这,你可以是一个经理,指挥的角色
再举个例子
现在我在家看电视,现在要转台
用C是这样做的,你站起来,然后走到电视机钱,点击转台,然后再走回来,坐下,完成这件事
那java是这样做的,你只需要用遥控器,点一下,就可以转台,至于遥控器内部怎么转,不用管,你还是是一个指挥遥控的角色
理解一下吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2