黑马程序员技术交流社区

标题: 面向对象思想的理解 [打印本页]

作者: 田四伟    时间: 2017-2-17 09:01
标题: 面向对象思想的理解
面向对象思想的理解
作者: lvshen9    时间: 2017-2-17 09:34
面向对象,就是将复杂的事情简单化,例如我们将方法封装在类中,使用时通过该类的对象调用,比较清晰。好比文件夹里的文件

作者: 黑色旋涡    时间: 2017-2-17 11:18
本帖最后由 黑色旋涡 于 2017-2-17 11:20 编辑

就是把要做的操作变成一个具体的东西,然后对那个东西进行操作

比如我们是一个石料加工厂,于是,石头就是我们的操作对象。
在这里,“石头”是一个概念,任何石头都叫石头,这就是类。
我们要开工了,于是就要到石头堆里实际拿一块真的石头才能给他进行加工,为了方便交流,我们给那块石头娶了一个名字。这个就是实例化的对象。
然后我们要对目标进行加工,比如说我们要对一个被我们取名为“s”的石头进行切割,这样在编程的时候就写成这样s.qiange().这就是面向对象。
类是一个概念,就像石头指的是一个所有石头而不是某个具体的个体
对象是一个类的实例,相当于某块具体的石头
类的方法相当于我们能对他进行的操作

其实说到底是为了方便编程,可以方便的把细节封装起来,让我们编程的时候思维更清晰用的
作者: 沉湎码海    时间: 2017-2-17 12:19
万物皆对象

作者: 大飞哥    时间: 2017-2-17 12:41
看一看面向对象思想的理解。。。




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