最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP面向?qū)ο蟾拍?/h1>
 更新時間:2011年11月06日 18:01:51   作者:  
要詳細(xì)了解PHP OO最好看PHP手冊。大家都知道的部分就不說了,這里只記下容易忘記的部分
關(guān)鍵字和特殊變量

new,class,extends。這三個,大家都懂得。
::,范圍解析操作符(也可稱作 Paamayim Nekudotayim)或者更簡單地說是一對冒號,可以用于訪問靜態(tài)成員、方法和常量。還可以用于覆蓋類中的成員和方法。
parent和self。parent指的就是派生類在 extends 聲明中所指的基類的名字。這樣做可以避免在多個地方使用基類的名字。
$this 偽變量。$this指向當(dāng)前的實例。$this卻不一定是方法所屬的對象。有時候類A內(nèi)的代碼會調(diào)用類B的一個靜態(tài)方法。參考例子:http://www.php.net/manual/zh/language.oop5.basic.php
static關(guān)鍵字。如果聲明類成員或方法為static,就可以不實例化類而直接訪問。但是,除了靜態(tài)方法,不能通過一個對象來訪問其中的靜態(tài)成員。在靜態(tài)方法中,不使用$this。而使用self:: 。
final關(guān)鍵字??梢宰饔糜陬悾╟lass)和方法(function),會使類不能被繼承,方法不能被覆蓋。

屬性

  可以初始化,但初始化的值必須是常數(shù)。常量前面用const個關(guān)鍵字,常量的值必須是一個定值,不能是變量,類屬性或其它操作(如函數(shù)調(diào)用)的結(jié)果。

構(gòu)造函數(shù)和析構(gòu)函數(shù)

  這兩個函數(shù)都不會暗中調(diào)用基類的響應(yīng)函數(shù),這跟java的構(gòu)造器機制不一樣。要達(dá)到這樣的效果,必須顯示執(zhí)行。析構(gòu)函數(shù)中不能拋出異常。

抽象類:聲明為抽象的類方法不能包含具體實現(xiàn),抽象類不能實例化。必須先被繼承,再實例化其子類。而且子類的訪問控制要和抽象類一樣,或者更加寬松。抽象類至少包含一個抽象方法的。

接口

使用接口(interface),你可以指定某個類必須實現(xiàn)哪些方法,但不需要定義這些方法的具體內(nèi)容。
定義的所有方法都必須是public,且方法為空
可以定義常量,但是沒有屬性
接口的實現(xiàn)(implements)必須實現(xiàn)所有方法,而且可以實現(xiàn)多個接口(注意,方法不能重名)。
接口可以被另外的接口繼承 (extends)

相關(guān)文章

最新評論

肇庆市| 新绛县| 江孜县| 泾源县| 齐齐哈尔市| 万山特区| 东辽县| 汽车| 清水河县| 广宗县| 金沙县| 华亭县| 简阳市| 理塘县| 五大连池市| 广西| 呼图壁县| 肥乡县| 杨浦区| 龙川县| 平湖市| 独山县| 育儿| 遂溪县| 新密市| 高台县| 博野县| 玉门市| 甘肃省| 奈曼旗| 临潭县| 玉林市| 大渡口区| 收藏| 永济市| 汶川县| 玉屏| 台北市| 仁怀市| 永川市| 呼伦贝尔市|