黑马程序员技术交流社区

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

作者: 鑫鑫沈    时间: 2015-7-31 23:05
标题: 面向对象
面向对象这种偏概念的知识,怎么更好的学习理解?
作者: 青春是你的烟火    时间: 2015-7-31 23:23
我个人感觉面向对象,要基于面向过程。要先理解封装的概念。可以把一些相关的操作封装在类中,让后生成该类的对象,用对象调用方法即可。你不必关心实现的方式,只需要找到可以做这件事的类,用类创建对象。用对象调用方法即可。
作者: 李可磊    时间: 2015-7-31 23:46
可以联系实际生活中的例子,基础视屏中的几个例子就形容的很贴切,也很方便方便理解,就像电脑一样,我们用电脑去做事,不必要了解机器内部怎么运行的,只要会用键盘鼠标就好,对象也是我们不需要了解内部怎么运作的,只要会用对象提供出来的属性方法就可以
作者: 知行合意    时间: 2015-7-31 23:58
              A. 面向过程:面向过程是以函数为基础,完成各种操作,强调的是过程
              B.面向对象:面向对象是以对象为基础,完成各种操作,强调的是对象结果
              C.面向对象是基于面向过程而言的
面向对象的思想特点:
          A.是一种更符合人们思考习惯的思想
          B.可以将复杂的事情简单化
          C.将程序员从执行者转换成指挥者
面向对象挺重要的,重在理解。
作者: hellojavacode    时间: 2015-8-1 00:05
像这种思想类的东西,如果觉得不好理解,可以举例子,打比方来理解呀。比如:以前夏天你想要乘凉,你就需要拿着扇子扇风,扇风是一个具体的过程。而现在,你买了电风扇,你只需要去打开开关,而不需要去自己执行这个过程,只要去调用  风扇.打开();你面相的是这个电扇,而不是你去制造风的这个过程。




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