黑马程序员技术交流社区

标题: 面向对象是什么 [打印本页]

作者: 1046656214    时间: 2016-6-27 19:01
标题: 面向对象是什么
解释一下什么是面向对象????详细点

作者: 1316582449    时间: 2016-6-27 19:04
面向对象是软件开发过程中的一种思维方式。将功能封装到类中,当我们想使用这个功能时候,不去考虑如何实现,         考虑哪个类具备这个功能。 将功能封装进对象,强调了具备功能的对象,不关注过程。         面向对象是基于面向过程的,因为一个功能如果你不去完成,必定要有其他人完成。
作者: suming    时间: 2016-6-27 23:34
说的好仔细 我得好好琢磨看看 记记
作者: beckhamgun    时间: 2016-6-28 00:14
我刚刚自学到面向对象,谈谈自己的理解吧:
面向对象主要是利用封装、继承来实现多态,初学者(比如我这种…)在多态的学习上会比较困难,特别是在利用父类(接口)创建子类实例的时候,大量new出的子类对象很容易把自己绕晕,这个时候建议可以通过画图来加深理解,父类指向子类,子类指向子类对象;接口可以理解为数据线,连接对应的对象。
这样可以对代码中各个class及对象的关系有一个直观的认识,帮助自己理解。
纯手打!希望有帮助!
作者: caesar_QMwS4    时间: 2016-6-28 09:58
感觉就是把对象和行为分开,不至于主程序很臃肿,需要调用行为就调用!
作者: 逆风搁浅    时间: 2016-6-28 16:18
简单的说就是对象就是女朋友,然后洗衣服的工作就交给他了,或者你也可以交给洗衣机
作者: 下届海贼王    时间: 2016-6-28 22:26
都是大神,收藏下,考试可以用到
作者: zfr930102    时间: 2016-6-28 22:32
面向对象就是一种编程的思想 跟面向过程是一样的




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