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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 鑫鑫沈 中级黑马   /  2015-7-31 23:05  /  261 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象这种偏概念的知识,怎么更好的学习理解?

4 个回复

正序浏览
像这种思想类的东西,如果觉得不好理解,可以举例子,打比方来理解呀。比如:以前夏天你想要乘凉,你就需要拿着扇子扇风,扇风是一个具体的过程。而现在,你买了电风扇,你只需要去打开开关,而不需要去自己执行这个过程,只要去调用  风扇.打开();你面相的是这个电扇,而不是你去制造风的这个过程。
回复 使用道具 举报
              A. 面向过程:面向过程是以函数为基础,完成各种操作,强调的是过程
              B.面向对象:面向对象是以对象为基础,完成各种操作,强调的是对象结果
              C.面向对象是基于面向过程而言的
面向对象的思想特点:
          A.是一种更符合人们思考习惯的思想
          B.可以将复杂的事情简单化
          C.将程序员从执行者转换成指挥者
面向对象挺重要的,重在理解。
回复 使用道具 举报
可以联系实际生活中的例子,基础视屏中的几个例子就形容的很贴切,也很方便方便理解,就像电脑一样,我们用电脑去做事,不必要了解机器内部怎么运行的,只要会用键盘鼠标就好,对象也是我们不需要了解内部怎么运作的,只要会用对象提供出来的属性方法就可以
回复 使用道具 举报
我个人感觉面向对象,要基于面向过程。要先理解封装的概念。可以把一些相关的操作封装在类中,让后生成该类的对象,用对象调用方法即可。你不必关心实现的方式,只需要找到可以做这件事的类,用类创建对象。用对象调用方法即可。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马