A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

还没学到  看到大神们的回复也是醉了
回复 使用道具 举报
我刚学完C基础,还没学oc(因为还没买电脑的缘故),不过2个月前

看了毕老师的java基础视频,现在回想起来应该是学到了继承那里

就终止了,现在转ios。因此对面向对象也有自己的一点点想法:

我觉得面向对象可以理解成:求人办事!

      比如 半夜独居一个人生病了,你得手机打电话叫人找人开车送你

去医院,你得找医生给你看病等等,这里的手机、 开车的人、车

、 医生、 医院都是对象,他们都发挥了各自的功能为你办事。

      另外 我现在为什么要在这里回帖写自己对面向对象的理解,除了

和大家一起交流外,还想通过本帖获得一定的技术分,这里本帖也

是一个对象。(这样说不会被黑吧)
回复 使用道具 举报
kim55666 发表于 2015-3-17 17:22
不想拿着微薄的工资,天天混日子。想到黑马学些技术,找工作好有底气

我也是啊!不想工作几年后还是那样的碌碌无为啊!想来黑马充电~~
回复 使用道具 举报
就不说那些之前在书本上看到的官方的说法了,用一个例子说下自己对面向对象的理解吧!例如要从北京到上海去,用面向对象的解释就是选择一种交通工具(例如火车,飞机)就行了 ,这个交通工具就类似于封装的方法吧 ,至于是怎么去的,中间要经过什么地方我们不必知道,只需要能到达上海就行了。而对于面向过程的话,中间的每一个步骤都得弄得很清楚,比如从北京到上海具体什么车次,要经过河北、江苏、、、、、中间每一步都得清楚。
表达得不好 不要喷我:'(
回复 使用道具 举报
想找好工作
回复 使用道具 举报
今天来回复,貌似有点早了,因为我基础视频c语言还没完呢,,到了第十四天
由于之前学过Java  c#等语言,说不上触类旁通,但语言总归有相同之处,所以就小试牛刀了
对象就是事物,任何事物都可为对象,万物皆对象嘛。。。。。
面向对象就是把一类具有相同属性归为一类,比如都会走、身高,年龄。
就像人和牛都属于动物界,就像达尔文的物种起源一样,
很多事物进行归类;界门纲目科属种等,一个事物又可以归属好几个类中,
自行车属于机动类的同时又属于交通类的;
类就是高度抽象化对象的集合,类实例化就是对象,应用中调用对象而不是类,
类是抽象的,对象才是实际存在的。通过访问对象来访问对象所具有的属性及行为。
回复 使用道具 举报
学习学习!
回复 使用道具 举报
对象指行动或思考时作为目标的事物。面向对象就是用程序语言去模拟它们,并实现封装、继承和多态。
回复 使用道具 举报
我感觉面向对象就是用哲学指导程序设计的体现.   是哲学中   一般性和特殊性的辩证关系.   把共性抽象出来封装为类, 具有共性的个体就是对象.  
面向对象也是对现实世界抽象
回复 使用道具 举报
看完视频,我个人的理解就是:类是一个多种特性的集合,比如电脑:特征有大小、内存、CPU等。而苹果Mac、戴尔、联想等具备这个类特征的都是属于对象。拙见,不对请指正。
回复 使用道具 举报
假若我手下有很多佣人,比如厨师,司机,清洁工,这些用人就相当于对象,各个佣人的职责分工不一样,我只需要调用不同的对象,让他们去完成相应的功能
回复 使用道具 举报
更着重的应该是对象吧
回复 使用道具 举报
面向对象简单的理解就是我要实现啥,我关注的是哪个对象可以帮我实现而不是通过什么方法去实现。对象就是可以帮你实现方法的人。
回复 使用道具 举报

面向对象的思想和面向过程的思想是两个截然不同的思想。面向对象的优点体现在他的代码可复用性,而且可维护性要优于面向过程的思想。
面向对象思想的特征中,继承使代码有了可复用性和可拓展性。封装把类的属性的实现细节隐藏起来,只给外部实现接口,这样就限制了代码的访问和修改的权限。而多态也提高了代码的可拓展性。
回复 使用道具 举报
了解了解,明白明白
回复 使用道具 举报
就是要先有对象咯
回复 使用道具 举报
说到面向对象,就要先说说面向过程,面向对象和面向过程对比起来,就好比面向对象是“我要回家”,而面向过程是“我要先坐地铁然后换乘公交车回家”。面向对象关心的是一个事件的结果,而面向过程是如何实现。面向过程的思维的出现要早于面向对象。当一个相同的过程反复出现的时候,伟大的程序员(或者说是懒惰的程序员)就开始思考怎么复用这段相同的过程。当把一个 反复的过程封装并复用的时候,面向对象的思想就出现了。所以面向对象编程的三个要素是封装,继承,和多态。一个对象,它的所有特性可以被它的子类继承,继承产生多态。而多态可以实现将“做什么”和“谁去做,怎样做”分类开。这样是的面向对象的代码变得更加优雅简洁。
回复 使用道具 举报

所有物体或个体都能够看做对象,比如 人、车、桌子、椅子等
以人来说:对人的描述的 就是属性,年龄、姓名、性别....
人的动作就是方法:人会走、会吃、会思考....

把属性和方法封装起来,也就是类的建立,就是面向对象的实现
回复 使用道具 举报
面向对象就是老板让手下干好自己的活儿,怎么干的老板不管
回复 使用道具 举报
面向对象---任何事物都可以看成是对象,而你需要去让某个事物执行某些操作,无需去管它是怎么完成的(这个是相对于面向过程来说的),只要告诉这个对象我要让你干这件事,对象就会用自己的方式去完成了,具体步骤不要你操心,只管给它分配任务就好。而面向过程则需要你告诉他做一件事的每一个步骤是什么
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马