php面向對象總結
阿新 • • 發佈:2017-08-10
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面向對象總結