对象
在面向对象编程中,对象是一个非常重要的核心概念。从程序设计的角度来看,对象是面向对象方式的最基本单位,也是描述客观事物的独立的实体。创建对象的过程称为实例化,当一个对象被创建后,就包含了3个方面的特性:对象的句柄、属性和方法。
· 对象的句柄:用于区分不同的对象。创建对象后,该对象会获取一块存储空间,存储空间的地址即为对象的标识,也就是对象的句柄。
· 属性:用于描述对象静态特性(结构特性)的一个数据项。如描述一个人的姓名、性别、生日和身份证号等都是属性。
· 方法:用于描述对象动态特性(行为特性)的一个操作系列。如每个人都具有工作、学习和说话等行为特性。
如果要使用某个类,首先要使用关键字 new 来创建该类的实例化对象,其语法格式如下:
$对象名称=
new
类名称();
|
例如,如果要使用 Dabing 类,首先需要使用关键字 new 来创建该类的实例化对象,代码如下:
$obj
=
new
Dabing();
//创建对象obj
|
当这个对象被创建后,它就存在于程序的生命周期内,当程序结束或者程序被清除后,该对象就被销毁。PHP 可以隐式地销毁对象,程序员不必担心某个对象使用结束后,忘记释放相关的内存资源。
如果要创建一个新的且唯一的对象,可使用引用符号”&”,其语法格式如下:
$对象名称=
new
&类名称();
|