1. 程式人生 > >php面向對象總結

php面向對象總結

layer fix this 一個個 返回值 class ade php5 構造

總結幾句話

:

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

對象是具體,是類的一個具體實例

類是對象的模板

,

對象是類的一個個體實例

構造方法

?

構造方法

沒有返回值

,

它是自動被調用

2.

php 5

中一個類可以同時有

兩種形式的構造方法

__construct()

類名

() ,

當兩個同時存在的時候,優先調用

__construct(),

請大家以後使用

__construct()

?

1. $this

本質可以理解就是這個對象的地址

2.

哪個對象使用到

$this,

就是哪個對象地址

3. $this

不能在類外部使用

.

只能在類內使用

構造方法的註意事項

(1)

一旦自定義了一個構造函數,默認的

構造函數就被覆蓋了

,

這時在創建對象的時候就要使用自定義的

構造函數

.

(2)

一個類只能有一個構造函數

.(

不能重載

)

構造方法的

8

點說明

:

①構造方法名和類名相同

(php4

),php5

版的構造方法

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

__construct() (ps:

兩個

_)

php面向對象總結