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