- 2
- 0
- 约3.93万字
- 约 64页
- 2018-02-18 发布于浙江
- 举报
5的:面向对象(上)
5.1 面向对象思想
5.1.1 面向过程思想概述
这一章我们不讲任何Java ,就来讲讲编程思想。
面向过程思想是最传统的编程思想,思考方式与人的思考方式相违背。在面向过程
编程中,“过程”或“函数”最大。程序的流程就是一个函数调用另外一个函数、另外
一个函数又调用另一个函数。
上渣图:
简单地说,面向过程是把动词写在名词前面。例如“吃.西瓜” 。
这种编程思想大家只是了解一下,我们要真正开始学习的是面向对象思想。
5.1.2 面向对象思想概述
在面向对象思想中,“类”最大。通过对类的实例化创建对象。类相当于图纸,对象
相当于你通过这个图纸生产出来的事物。例如我的类是狗类。我实例化这个狗
类,就得出了一只小狗来。这只小狗有许多行为,写法就是“小狗.吃骨头”、“小狗.
睡觉”等。所以说面向对象思想中,名词在动词前,这与面向过程相对。
万物都有两个部分:属性和行为。狗类的属性有体型、皮肤颜色等;狗类的行为有
吃骨头、看家、狗吠等。属性和行为都被封装在类当中。所以说类是图纸。
但是真正使用的不是图纸,是你通过图纸创造出来的对象。只有实例化一个对象才
可以调用其的属性以及行为。
我们人类说话的方式也是先说主语再说动词,例如“我写字”、“你画画”等。所以
说,面向对象思想更加符合人类的原始思考方式。这样编程也更加优秀。
本章小结:
原创力文档

文档评论(0)