PHP面向对象详解


详细解释PHP面向对象

本文作者

刘欣(刘大猫)

何为面向对象?

世界上一切具体的事物都可以说一个“对象”,比如:某一只猫就是是一个对象,某一头驴也是一个对象。

注意:每个对象都是独一无二的。

但每个对象都有它的属性,以及它的行为方法。

所谓属性,就是用于描述对象的数据。比如具体某一只猫,它是黄的,还是黑的,名字叫啥,公的,还是母的。

所谓方法,就是它能够干哪些事儿,怎么个功能,用法。比如这一只猫,它能识别老鼠,还能捉老鼠。

何为“类”?

我们刚才说过“每个对象都是独一无二的”!

但虽然每个对象都是独一无二的,但它总与一些与它类似的对象有相同之处。比如我“刘欣”这个人,是一个独一无二的对象,但我与正在阅读本的你相比,我们有很多共同之处。

我们有很多共同的“属性”和“方法”,我们之间的不一样,可能只是“属性值”不一样。比如我的颜值高一些,你的颜值低一些,我的智商值高一些,你的智商值低一些。但我们作为“人”都有“颜值”这个属性。

那“人”可以说就是我们的一个抽象的“类”。

但我们既是“人”类,我们作为人的时候,我们是一个具体的对象。

我们也是牛人,牛人之所以称为牛人,是因为它具备普通人有一些特殊的属性,和特殊的方法,当我们作为牛人的时候,我们又是一个牛人对象。

当然这些都是我自己定义的。也就是说,我们可以在编程自己定义很多的类。

类用class表示。

0

【PHP面向对象详解隶属于分类: php

它起初由本站用户:刘欣Eden于2年前 创建。

该内容的链接是:

目录