首页 > php > php 构造方法 this 理解 与小结

php 构造方法 this 理解 与小结

$this 只能在类内部使用

哪个对象使用 到$this 那么就是那个对象的地址

一般来说  一个类只能有一个构造方法, 用其他方法也能达到多个。

当创建一个对象时, 系统会默认创建一个空的构造方法  例如 狗类

dog (){}

当创建一个 dog对象时 系统默认的够着函数就会被自动调用

如果创建了一个自定义构造函数 那么默认的就会被覆盖

 

1构造方法名和类名相同 (php4) php5版本的构造方法可以是和类名相同,也可以是 __construct()

2构造方法没有返回值

3构造方法的主要作用是 完成新对象的初始化,并不是创建对象本身

4在创建新对象后 系统会自动调用该类的构造方法

5一个类只有一个构造方法

6构造方法的默认访问 修饰符  是 public