黑马程序员技术交流社区

标题: 如果理解面向对象这个概念? [打印本页]

作者: 吴迪    时间: 2016-1-31 09:22
标题: 如果理解面向对象这个概念?
感觉面向对象有点抽象,如何用字面语言描述?
作者: Tyler_王    时间: 2016-1-31 21:39
个人理解,面向对象就是把你所需要解决的问题抽象为一个对象,一个结果,然后通过一些固定的模式、固定的函数等等来达到你想要的结果;
面向过程就是你要充分的了解你要做的这个东西要第一部做什么、第二步做什么,最后达到你想要的结果;

语死早,不知道对楼主有没有帮助,
我也是新手,还没报基础班呢
作者: 星空仰望heaven    时间: 2016-1-31 22:24
面对对象就是:
把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。
对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。
作者: liuzegang    时间: 2016-2-9 22:59
个人理解就是调别人写好的底层方法
作者: 曦正    时间: 2016-2-13 09:58
把封装好的东西拿来用就算是面向对象
作者: NAH1010    时间: 2016-2-13 11:28
本帖最后由 NAH1010 于 2016-2-13 11:54 编辑

比如吃饭这件事情,如果用面向对象来解释,就是你直接去饭馆吃饭,直接去饭馆可以看做是一种方法(也叫函数)。将方法进行集合抽象就生成了类。
而面向过程,就是你首先要置办炊具,准备食材,然后做饭,最后吃饭,这一系列动作的完成就叫面向过程。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2