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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

面向对象是相对面向过程而言的,面向过程就是注重事情的发展过程和步骤,面向对象是注重事情的结果,而不关心具体实现的方法和步骤。举个例子,面向过程就像自己做菜给自己吃,从头到尾所有步骤都要自己做。而面向对象是找个厨师帮自己做菜,不需要关心是怎么做的,只看结果。。。
回复 使用道具 举报
面向对象(类与对象概述)(掌握)
* A:我们学习编程是为了什么
        * 为了把我们日常生活中实物用学习语言描述出来
* B:我们如何描述现实世界事物
        * 属性        就是该事物的描述信息(事物身上的名词)
        * 行为        就是该事物能够做什么(事物身上的动词)
* C:Java中最基本的单位是类,Java中用class描述事物也是如此
        * 成员变量        就是事物的属性
        * 成员方法        就是事物的行为
* D:定义类其实就是定义类的成员(成员变量和成员方法)
        * a:成员变量        和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。
        * b:成员方法        和以前定义方法是一样的,只不过把static去掉,后面在详细讲解static的作用。
* E:类和对象的概念
        * a:类:是一组相关的属性和行为的集合
        * b:对象:是该类事物的具体体现
回复 使用道具 举报
我就是人的对象,鼻子眼睛····是我的属性,吃饭睡觉敲代码·····是我的方法
回复 使用道具 举报
面向对象主要就是提高程序的复用性
回复 使用道具 举报
daniel661 来自手机 中级黑马 2015-12-20 08:19:27
265#
xsun 发表于 2015-3-18 13:25
Keep it DRY, Keep It shy,and tell the other guy.

以前Java老师告诉我们的。

什么意思 看着好深奥
回复 使用道具 举报
面向对象是现代大规模程序开发必须掌握的思想,因为一个人或者说一个函数能做的工作是有限的,面向对象能让开发者不再过多的关注于实现细节,有了更高层次的理解,能够大大提高程序的开发效率,有很好的内聚性,封装后统一使用格式,以便以后修改,影响不大
回复 使用道具 举报
初学者,还没开始学习面向对象的语言。刚学完面向过程的C
回复 使用道具 举报
面向对象关注的是对象,当你想解决问题是,首先想的是不是怎么解决,而是想谁,哪个对象能帮我解决问题.而面向过程需要想的是你怎么解决这个问题,第一步第二步..所以面向对象这种思想相对来说比较容易解决问题,只要你找到能解决的对象
回复 使用道具 举报
面向对象,我觉得是类似于JAVA的那种
回复 使用道具 举报
对象 和类  
对象是OC的核心   类也是一种对象   是类对象   通过调用  Class来获取类对象
对象是类的实例化 通过类来创建的  依赖于类
类是可以继承的 继承的子类和子类的对象可以使用父类的方法(对象方法和类方法)
类是抽象的 但是对象是类也就是抽象的具体形象化,是一个事实存在的,而不是抽象出来的
如果类遵守了某一个协议,那么这个类的对象也就遵守了这个协议,可以使用在协议里面必须实现的方法和选择使用的方法
我总结了一句话:
有对象,才有类对象;
有类,才有对象。
回复 使用道具 举报
海棠依旧2046 来自手机 中级黑马 2015-12-25 22:58:20
271#
面向对象是让谁去做,面向过程是自己做
回复 使用道具 举报
只要学不死,就往死里学,挑战年薪20万~
回复 使用道具 举报
面向对象就是你让一个对象帮你做事情,比如你让同桌让你打水,他去帮你把水打回来,前半句,你指挥同桌去做事情,同桌是一个对象,对于你来说就是面向对象,而对于同桌来说,他去打水得一步一步做,对于他来说就是面向过程
回复 使用道具 举报
赞一个,支持下
回复 使用道具 举报
世界万物皆为对象,面向对象的思想是找到解决问题的人或者事物。而不需要去分析解决问题需要哪些步骤。例如,我想要修一台电脑,只要找到修电脑的人就可以了,因为修电脑的人具有修电脑的技术,至于他是怎么修的我不管。概括来说就是你要用什么东西或者找什么人,直接找到那个人或者事就可以。这就是面向对象了
回复 使用道具 举报
Bingogo 来自手机 中级黑马 2015-12-29 12:37:53
276#
面向对象,没有女朋友
回复 使用道具 举报
我来说说我对面向对象的理解

面向对象即一切皆对象:
在我的世界里,我就是耶稣上帝夏娃女蜗,我可以创建任何一个对象,我想杀死他就弄死他.对象和对象交流用代理,协议 block 沟通.
回复 使用道具 举报
xcode 中级黑马 2015-12-31 22:43:01
278#
比如说我要学程序,我就更黑马的班主任说,然后她帮我安排教室,宿舍,老师等
回复 使用道具 举报
好东西多分享啊
回复 使用道具 举报
在学校学的不是针对就业的  ,来黑马学点技术以后工作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马