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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

面向对象就是把所有的东西都看成一个对象,封装 继承 多态就是对这个对象属性的一种描述一种修饰
回复 使用道具 举报
面向过程是make things,面向对象是make things happen{:2_32:}
回复 使用道具 举报
大白菜cabbage 发表于 2015-3-18 11:02
首先面向对象具有三大基本特征,也就是:封装,继承和多态.
其次面向对象是一种编程思想,并不是说有了上面的三 ...

面向对象是Java语言得一种编程思想,由于Java语言的面向对象性,使得Java语言有了很庞大用户使用群体,也为java程序的开发提供了很庞大的“智慧源”
回复 使用道具 举报
面向对象是一种编程思想,就是以领导者的身份指挥具体对象做事情。
回复 使用道具 举报
面向对象是基于面向过程的,只是一种编程的思想,把方法封装进对象,关注的是解决问题需要哪些对象。
回复 使用道具 举报
还没学到面向对象,但是我觉得,面向对象能够节省大量代码,代码重复利用率变高,而面向过程需要编程人员控制好每一个过程,在实际应用中很难
回复 使用道具 举报
对象是类的实物,对象同时也可以是一个类,如同树一样,有很多分支,分支又有分支,而NSObject就是根
回复 使用道具 举报
面向对象,指的是服务使用软件的人群吧,迎合使用人的心意
回复 使用道具 举报
面向对象应该是 我想吃饭,但我不自己做,我去找个人来把饭做了,他做成什么样就是什么样了
回复 使用道具 举报
模块化的 ,将创建的类、对象、方法三者之间建立起关系的过程
回复 使用道具 举报
zpf 初级黑马 2015-11-23 13:03:06
231#
面向对象应该是在结构化的基础上发展起来的,有抽象还有模块,应该是相互协作而又相互独立的对象的集合,而对象应该有物理的还有逻辑的,物理的如一个人一只狗;逻辑的如一个集合图形这都是对象,
回复 使用道具 举报
来拿奖励
C和JAVA正好都用过一段时间  
首先面向对象的编程重点在于程序设计思想,相对于面相结构的从一步操作到另一步操作,面向对象的编程方式将功能模块化将“结构”经过整理 归纳划分为模块 将一个完整的程序分解为一定数量的对象 特点在于可以尽量实现模块内高内聚模块间底耦合的理想化工程设计。
其最重要的优势不在于程序结构本身如何 ,其实为了实现高内聚底耦合 ,面向对象的程序往往执行效率低于面相结构的程序。但是面向对象的程序优点在于便于多程序员合作。因为底耦合的特性,往往不同程序员之间写的不同模块尽管不知道其内部到底如何工作的代码到底意义如何,仍然可以通过该“对象”或者模块的功能进行操作与调试,同时大大简化了程序设计的复杂度,可以很容易的将复杂的程序分解为一定数量的模块。
所以程序本身并不在乎是面向过程的还是面向对象的 对于一个开发人员来说 思想的不同只不过是方法并没有本质区别
但当利用程序进行组合并构建工程的时候。面向对象的思想更利于工作的开展
具体到语言本质上 面向对象其实是对原始的高级程序设计语言的封装和二次加工 而面相结构这个名词本身也是在 面向对象 产生后为了区别而创造的 二者本身并无高低或本质之分
回复 使用道具 举报
面向对象,我的理解是编写一块代码,用这块代码控制别的代码去完成所需要做的事,相当于纲领,统领着每个小节。
回复 使用道具 举报
对于新手而言,对象就是大神,可以通过大神的做自己不擅长的事,大神的本领随你使用
回复 使用道具 举报
类的封装,继承 多态 万物接对象 对么(⊙o⊙)
回复 使用道具 举报
多给一两个币呗,举两个简单的,
老师叫我做作业,我让别人帮我做;
想吃西红柿鸡蛋,叫厨师帮忙做,而我只关心其会做什么,设置一下属性比如喔想吃的咸淡,(参数穿进去)
回复 使用道具 举报
面向对象:就是自己创建出一个对象,让你这个对象,帮你完成这件事情。而这个对象进行的行为就是面向过程的行为。
面向过程:很简单,就是自己要做一件事,就必须一步一步的去完成。
回复 使用道具 举报
面向对象是软件开发方法,是一种对现实世界的理解和抽象的方法。
类:是有相似的内部状态和运动特征的实体的集合。(一类事物,鸟类、家具类、、、)
对象:指实体的抽象的事物,是类的一个或多个实例
消息:对象之间相互联系和相互作用的方式
多态:相同的声明多种不同的实现方法

对于面相对象化编程(oop)我自身来说最直接的理解就是模拟人生类 的游戏,在这种游戏中有很多类生物,比如说人,即可以定义一个human类,这个类的属性有身高、体重、姓名、性别、肤色、发型等。方法有吃饭、喝水、睡觉等。即每当实例化这个human类我就理解为生成一个新的人(实体),对于不同的国家或者是不同肤色的人都是这个human类的子类,继承父类human的属性,同时又有自己的特质。
回复 使用道具 举报
很给力!!!!!!!!!!!!
回复 使用道具 举报
我觉得面向对象很简单,比如老师讲的就很形象。我要吃一个菜:西红柿炒蛋。 面向过程就是我去执行这个从买菜,切菜,炒菜这一套完整的流程最后得到我想要的西红柿炒蛋。而面向对象:我直接去找一个厨师给他说我要吃西红柿炒蛋,而我只要等着厨师把菜炒好端上来给我就好了。炒菜的过程我不参与。我只要调用“厨师”这块功能代码而已。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马