@H_502_0@一.什么是构造方法
构造方法是类的一种特殊的方法,它的主要作用是完成对新对象初始化.
特点:
1. 没有返回值.
2. 在创建一个新的对象时,系统会自动调用该类的构造方法完成对新对角的初始化.
语法:
PHP5: 修饰符 function construct()
@H_5020@ {
//code
@H502_0@ }
PHP4: 修饰符 function 类名()
@H_5020@ {
//code
@H502_0@ }
注意:
1. PHP5里对两者都支持,如果两种构造方法同时存在的话,优先选择第一种.
2. 一个类里面默认有一个不带参数为空的构造方法,一旦自定义了一个构造方法,就会覆盖默认的构造方法.
@H_502_0@ 所以说一个类有且只有一个构造方法.
3.一个类只能有一个构造方法.(不能重载)
4.构造方法默认的访问修饰符为public.
二.this关键字
this代表当前对象.可以理解为:谁调用它,它就代表谁.
注意事项:
this不在类定义的使用,只能在类定义的方法中使用.
三.实例
<div class="codetitle"><a style="CURSOR: pointer" data="79946" class="copybut" id="copybut79946" onclick="doCopy('code79946')"> 代码如下: