首页 > 代码库 > php面向对象总结

php面向对象总结

 

 

总结几句话

:

 

  

  

类是抽象的,代表一类事物

 

  

  

对象是具体,是类的一个具体实例

 

  

  

类是对象的模板

对象是类的一个个体实例

 

 

构造方法

 

 

?

 

构造方法

 

没有返回值

它是自动被调用

 

2. 

php 5 

中一个类可以同时有

 

两种形式的构造方法

 

__construct() 

 

类名

() , 

当两个同时存在的时候,优先调用

__construct(), 

请大家以后使用

__construct()

 

?

 

1. $this 

本质可以理解就是这个对象的地址

 

  

 2. 

哪个对象使用到

$this, 

就是哪个对象地址

 

  

 3. $this

不能在类外部使用

.

只能在类内使用

 

  

   

 

构造方法的注意事项

 

(1)

一旦自定义了一个构造函数,默认的

 

构造函数就被覆盖了

,

这时在创建对象的时候就要使用自定义的

构造函数

.

 

(2)

一个类只能有一个构造函数

.(

不能重载

)

 

构造方法的

8

点说明

:

①构造方法名和类名相同

(php4

),php5

版的构造方法

 

名可以和类名相同,也可以是

__construct() (ps:

两个

_)

 

php面向对象总结