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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

无法理解呢还没有学到oc
回复 使用道具 举报
编程是一门博大精深的学问啊 要用一辈子的时间来学练习
回复 使用道具 举报
OC  即将学习,  努力!!!
回复 使用道具 举报
黑马绝对是入门IT的首选学校,不会错的
回复 使用道具 举报
正在基础班学习,还没学到面向对象和面向过程的区别,我就说说自己的理解。举个列子:送水,你可以骑车送,也可以开车送,这个就是一个面向过程,面向对象是不管这些过程,只是送水,把水送到目的地就可以了!
回复 使用道具 举报
个人觉得面向对象是基于面向过程的,面向对象需要调用一些类库以便于实现相应功能,就好比你想做一件事,你可以找一个助手帮你做,而你需要做的只是去给他下命令就好了
回复 使用道具 举报
编程的时候,说到面向对象往往让人想到面向过程,面向过程就是指在做一件事情的时候,需要哪些过程。而面向对象,就是把要解决的问题当做一个整体,里面包括了解决问题的过程。例如我们把人作为一个对象,那么人的身高、体重、年龄等都是对象中的属性。
回复 使用道具 举报
面向对象和面向过程两者都是解决问题的有效手段,但是面向对象主要是把事情当做一个整体来考虑的思想,不用去考虑解决一个问题需要哪些具体的步骤。例如我们想要修车,如果用面向过程的思想,我们当然可以自己去查找车哪里坏了,一个问题一个问题去解决。用面向对象的思想,我们更快的方法是找一个维修工,让维修工帮我们修即可。我们的任务就是找维修工,将维修工当成我们要找的对象。面向对象概括起来就是:万物皆对象,我们将这些具有属性和方法的对象抽象出来就成了编程语言中的类。用同一个类就可以创建很多对象,而这些对象都具有相同的属性和方法,也就是这些对象都能实现一定的功能。

评分

参与人数 1黑马币 +3 收起 理由
Micro + 3 很给力!

查看全部评分

回复 使用道具 举报
其实花了这么多钱去培训,主要是不想将来天天的无所事事,从事一些技术方面的工作,也能更早的给家人减轻一些负担。
回复 使用道具 举报
面向对象怎么说呢  我觉的一个例子就是:我走着去黑马   我和黑马都是对象   走过去是过程,面向对象关注的就是我和黑马,恩恩,应该是这样吧
回复 使用道具 举报
对象:可以说任何具有实际存在的东西都是一个对象,它拥有自己的属性,比如说:飞机、大炮、人、花花草草。这些都可以当做一个对象。面向对象和面向过程的做重点不同,面向对象的着重点在于对象,而面向过程重在过程。
回复 使用道具 举报
刚刚学了一些c语言(被称之为面向过程的语言),过段时间要学OC(被称作面向对象的语言),所以我现在只能在心里幻想一下到底什么是面向过程和面向对象:
在学C语言的过程中,我的感受是计算机很笨,什么都不会,什么都要我们程序员去做,要告诉他我们会用到某个库函数,要告诉他一个自定义函数,要告诉他我们的主调函数会怎么调用被调用函数;以及如何存取若干个数据,要告诉他把这若干个数据怎么怎么处理;最笨的是当它执行一个死循环时,它就真的会去一直执行到发热发烫发烧到冒烟儿;
面向过程总结起来就是你要把利用计算机解决某个问题的全部过程全部想好,然后利用它快速无比地计算能力来取得结果。
至于面向对象,说实话一头雾水,通过看别的坛友的回复,我的感觉就是在面向对象这一块,我们程序员好像就是一个个中介,给程序找到能够解决问题的那个对象。
硬着头皮回答,不要骂我啊
回复 使用道具 举报
Itboy 来自手机 初级黑马 2015-6-5 08:50:40
193#
面向对象,我感觉就是根据事物的需要,设定一个模板而已,任何由此事物需要的,都可以借助这个模板来实现,恩,理解的较浅,我是来学习的:dizzy:
回复 使用道具 举报
①面向过程就是需要什么方法写什么方法。而面向对象是把一个事物尽可能用到的所有的方法都列出来。于是,可以这样理解,面向过程是面向对象的子集。

②比如:做一道菜,面向过程就是第一步需要买黄瓜,就去街上买黄瓜,不考虑还需要买什么,然后去做黄瓜;第二步需要买鸡蛋,也一样要去街上买鸡蛋,不考虑还要买什么,然后去做黄瓜炒鸡蛋。面向对象就是做一道菜,把需要买的所有菜(属性)和做菜的步骤(方法)都提前全部准备好,做菜时直接采用刚刚准备好的方法即可。

③面向过程等价于面向方法,也就是一个方法是一个主角;面向对象是一些列方法和方法所需要用到的属性的集合。实例:C语言的方法被调用的方式是test(5);而oc语言的调用方式是[stu test:5];前者一个方法是一个独立的个体,面向方法的;而后者是对象的某一个方法,该方法是对象大家庭中的一员。
回复 使用道具 举报
我是个新手  我感觉面向对象是指,咱么自己创建一些属性集合也就是类,然后对这些类一些运算和调试,面向过程是指你要创建这些类,怎么就能创建出来类的运算和调试。。。
回复 使用道具 举报
面向对象可以把抽象的东西具体化,更有利于程序员实现对要分析对象的理解
回复 使用道具 举报
我今天刚学到OC面向对象,就记住了一句话,万物皆对象,我的理解是面向对象就是把一个行为具体到个体对象上进行分析,更直接和清晰
回复 使用道具 举报
现实中要设计一款产品,你必然要考虑它的属性、特点、功能等等,并据此来设计。面向对象就是把现实中的设计思维带到计算机虚拟世界中。
回复 使用道具 举报
面向对象就是将外界所有的事物对象化,万物皆对象,这样在设计程序时只需考虑对象的接口,即对象与对象之间的关系,而不用把精力放到对象的具体内容上
回复 使用道具 举报
我觉得吧,学习面向对象还得注重对面向对象思想的把握,向我们以前学习的都是面向过程的语言,怎样从面向过程的思想上转变到面向对象的思想上来,这是我们在学习面向对象的过程中亟需建立的,因为技术是暂时的,思想却可以让你永远保持着创新能力
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马