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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Micro 于 2015-3-18 10:39 编辑

最近好多新人反映黑马币难赚。so....论坛活动第二期上线啦!!!!

本期话题:说说你对面向对象的理解。  可举例说明..

活动规则:10字以上,禁止复制粘贴,网上百度等答案不允奖励。根据用情深浅奖励不同程度的技术分黑马币




----------------------------------------------------------------------华丽的分割线------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
顺便再次提醒一下新人常见的困惑:
关于签到:
这个是完全没有依据的说法。所谓的签到就是登陆一次网页客户端然后系统会自动奖励你2个黑马币这样。而不是到技术交流区发一些签到的大水帖!!虽然发帖是分奖励2黑马币。但水帖,是会被我删除的哦。删除后黑马币会减少。请所有马友自重,自觉维护好社区环境。
版主在此提醒各位获得技术分没有捷径可以走。
技术分从何而来:
可以直接到论坛主板块中进行转换,6黑马币向等于1技术分。
如何获得黑马币:
1.水帖(水贴请到吹水圣地版块)吹水圣地的H币是可以直接换黑马币的。1H币等1黑马币。
2.回帖。回复别人的帖子也是能有黑马币奖励的,一次回复+1黑马币。
3.发贴。一次发帖得2个黑马币,另外我还会对用心的会员进行额外奖励直接奖励技术分
4.参加活动。活动不定期举办,参加可获黑马币。
   建议所有同学发帖加上主题分类,这也是考核奖励的标准。
有些人说哪有这么问题可以用来发帖的话,这个完全靠你自己的发倔。写一些感想也行啊,比如你想了挺久的一个问题,让你解决了。那你就可以发到帖子上让大家来学习学习。或者互相鼓励鼓励。还可以贴代码的哦。但是别忘了解释、、为获得技术分。行动起来吧。



319 个回复

正序浏览
面向对象是将我们从执行者变成调用者
回复 使用道具 举报
本小白鼠暂时对电脑世界面向对象的理解就是把我们需要实现的功能写成一个类,根据这个类模板创建一个对象,操作这个对象就可实现我们的需求,这种方法的精髓在于,封装继承多态。
回复 使用道具 举报
面向对象的三个特点,继承封装和多态.
面向对象就是自己不做,找专门做该问题的来解决....
目前只学了这些.....
回复 使用道具 举报
万物皆对象,面向对象首先要对自己要做的东西进行梳理,然后根据自己实际的需要来对,我们所需要的这一类对象抽象出一个我们所需要的类来其中的成员变量的设定必定是程序中将会用到的不然没有必要去从对象身上抽象出该属性作为类的成员变量
回复 使用道具 举报
哇哇哇哇啊哇哇哇哇哇哇哇
回复 使用道具 举报
面向对象的核心个人觉得是对程序设计的简化,将复杂的对象通过不一样的属性愤懑别类,不过楼上一个哥们儿说的万物皆对象这个是java里面的代名词吧
回复 使用道具 举报
哇哇哇哇哇哇哇哇哇哇哇哇
回复 使用道具 举报
1. 对象:我们所研究的事物,都可以抽象看做一个对象,比如:一部手机 就是一个对象,如果拆开后,里面的每一个零部件也都可以看做一个对象
2. 类: 把相同或相似的对象 抽象成为一个类,   比如:  iPhone 手机 、华为手机 、小米手机。。等 ,都可以叫做手  
    机类, 而 手机这个类 也可以成为 类对象,比如: 手机类、电脑类、家电类 ,都可以抽象成为 电子成品类
   这样 一个类成为另外一个类的对象(也称:类对象)  类的本质也是一个对象
3.在面对象设计程序时  更多的考虑 如何使用 对象 ( 把对象 的属性 和 行为 包装起来) 比如:在使用 手机的时候 我们只考虑如何使用手机,并不需要考虑 手机是怎么造出来 和 运行的 ( 面对象 也是基于 过程的)
回复 使用道具 举报
冰箱的故事讲的好生动
回复 使用道具 举报
福利福利!!!!哇咔咔!!!
回复 使用道具 举报
面向对象就是把繁杂的行为和属性封装进对象,通过调用对象来编译程序
回复 使用道具 举报
学习学习
回复 使用道具 举报
只是来学习的
回复 使用道具 举报
面向对象的三大基本特征是:封装,继承,多态
面向对象是基于面向过程的一种编程思想,对象封装了很多的功能,然后通过调用对象来去完成默写功能,
例如:版主想知道什么面向对象,在帖子里跟我们说了一声,人后就会通过我们把面向对象的概述给说了出来,把问题解决了,不需要版主亲自去完成.
面向对象是一种更符合我们编程习惯的一种编程思想.
提高了代码的复用性
提高了代码的管理和维护性
回复 使用道具 举报
玉堂散人 来自手机 中级黑马 2016-4-7 00:09:19
303#
昨天才接触的面向对象,的确不太好理解。个人感觉如果我们用洗衣机洗衣服的话,洗衣机就是我们面向的对象;如果我们手洗的话,什么都要自己动手,就是面向过程。
回复 使用道具 举报
我理解面向对象的概念:就好像每个人都有自己擅长的功能,程序员会开发软件,工程师会造房子,厨师会做饭,每个对象都有自己的功能,程序员肚子饿了想要吃饭,那么只需要找到厨师,给厨师菜单,那么厨师就会端出来饭菜给程序员吃,程序员不需要关系饭菜制作的程序。自己不具备的功能,可能是别人具备的特性,你知道利用别人的特性就可以快速得到自己想要的结果
回复 使用道具 举报
对象是一个实际存在的东西,拿过来就可以用;比如人类有 特征和行为,那么我们具体到某一个人时,那么这个人就是对象。人类中有眼睛,鼻子等等这些特征,人类有跑,睡等行为,那么具体到某一个人的时候,那么这个人也拥有人类的特征和行为。也就是说谁谁谁这个对象是人类这个类别中的单个个体,所有很多很多个个体就组成了人类这个大类,人类是对象们的特征和行为的总称
回复 使用道具 举报
对象是一个实际存在的东西,拿过来就可以用;比如人类有 特征和行为,那么我们具体到某一个人时,那么这个人就是对象。人类中有眼睛,鼻子等等这些特征,人类有跑,睡等行为,那么具体到某一个人的时候,那么这个人也拥有人类的特征和行为。人类是一个
回复 使用道具 举报
(刚刚点错,补上未说完的)封装函数,一般在C语言经常用,但是在OC里面,就是对象,因为C是面向过程,而OC是面向对象,并且OC更方便封装。要封装一个对象,首先要知道你要封装的对象的作用是什么,最重要的是,要先给这个对象起一个简单易懂的名字,既能看名识义,有方便记最好。然后就是根据OC 独有的模式封装。
回复 使用道具 举报
面向对象 : 据说最高境界是万物皆对象,在代码里面,就是不管是遇见一段代码段,或者是仅仅一句代码,需要重复使用的时候,要么封装成函数,要么封装成对象。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马