类的对象与概念

2017-4-8.png

先从生活的角度来理解面向对象,类的概念,对象的概念

以女娲造人为例,女娲看到人世间冷清,在水中照见自己的形象,并在自己的形象基础上构思,加上两条腿。

动手捏泥人
思考:在泥人产生之前,先产生的是“女娲再脑海中构造的人的形象”
然后根据形象来捏人!

思考2:捏的人,都有一个什么特点——和人的形象相符
换句话说
人的形象,是抽象的,用来说明人的共同特点的。
而每一个人是具体的,且符合形象的描述

类:就是所有对象共同的一个抽象,就是—-制造说明书

对象:就是根据说明书造出来的具体对象。

===我买过要给si’ceng四层书柜,
原以为是现成书柜,送来后发现是说明书+板子+螺丝
说明书上说清了 A板,B板。。。如何结合,并画出了一张图
就是组装成功后的图。

我照着图,最终组装了一个书柜。

说明书中的图纸—就是类
书柜—就是对象

如果原材料非常多,我造1000个书柜,需要几份说明书?

答:还是1份

如果在PHP中应用面向对象的话
想造N个人的对象,
需要先:创建人类,且只需要创建1次
然后再:由类创造人的对象,可以N次

如何声明类
对象
有什么?属性(身高,体重,姓名)
能干什么?功能(哭,笑,招呼,吃饭)

我们用变量函数来模拟属性功能

我们把 { N个属性+N个方法 } 打包成一个东西(就是对象)
其实就是N个变量,N个函数,打包到某个对象里,那么这个
对象可以使用这N个变量,N个函数。

再从程序的角度/数据的角度深入分析类与对象

猜你喜欢

转载自blog.csdn.net/my_study_everyday/article/details/80181738