类(
class
)
类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性
和事件
。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的
一个新的实例,即对象,就在内存中创建了。
虽然只有一个类,但能从这个类在内存中创建
多个相同类型的对象。
对象(
object
)
对象是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己的标识的任何
东西。对象是类的实例化。一些对象是活的,一些对象不是。
比如这辆汽车、这个人、这间房子、这张桌子、这株植物、这张支票、这件雨衣。 概
括来说就是:一切皆对象。
例如:类是对象的抽象定义,说白了,如果这个对象是电脑,类可以创建出许多对象
,
类可以生成很多电脑,再白一点,类可以当成一个电脑生产厂,可以生成出很多很多台电脑。
字段(
filed
)
字段是用于描述类的某方面的性质,它与一般的 PHP 变量非常相似
,只是有一些细微
的差别。
例如:电脑品牌,电脑的型号等特性。
属性(
attribute
)
通过方法来访问和操作字段,一方面可以保护字段,同时还允许访问公共字段一样访问
数据。
例如:获取电脑品牌,设置电脑品牌等操作。
方法(
method
)
方法与函数非常相似,只不过方法是用来定义类的行为。与函数一样,方法可以接受输
入参数,可以向调用者返回一个值。
例如:打开电脑,输入文本,运行程序。