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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1046656214 中级黑马   /  2016-6-27 19:01  /  506 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

解释一下什么是面向对象????详细点

7 个回复

倒序浏览

回帖奖励 +2

面向对象是软件开发过程中的一种思维方式。将功能封装到类中,当我们想使用这个功能时候,不去考虑如何实现,         考虑哪个类具备这个功能。 将功能封装进对象,强调了具备功能的对象,不关注过程。         面向对象是基于面向过程的,因为一个功能如果你不去完成,必定要有其他人完成。

评分

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

查看全部评分

回复 使用道具 举报 1 0
说的好仔细 我得好好琢磨看看 记记
回复 使用道具 举报
我刚刚自学到面向对象,谈谈自己的理解吧:
面向对象主要是利用封装、继承来实现多态,初学者(比如我这种…)在多态的学习上会比较困难,特别是在利用父类(接口)创建子类实例的时候,大量new出的子类对象很容易把自己绕晕,这个时候建议可以通过画图来加深理解,父类指向子类,子类指向子类对象;接口可以理解为数据线,连接对应的对象。
这样可以对代码中各个class及对象的关系有一个直观的认识,帮助自己理解。
纯手打!希望有帮助!
回复 使用道具 举报
感觉就是把对象和行为分开,不至于主程序很臃肿,需要调用行为就调用!
回复 使用道具 举报
简单的说就是对象就是女朋友,然后洗衣服的工作就交给他了,或者你也可以交给洗衣机
回复 使用道具 举报
都是大神,收藏下,考试可以用到
回复 使用道具 举报
面向对象就是一种编程的思想 跟面向过程是一样的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马