一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP面向對象概念

PHP面向對象概念

2019-12-16 14:11PHP教程網(wǎng) PHP教程

要詳細了解PHP OO最好看PHP手冊。大家都知道的部分就不說了,這里只記下容易忘記的部分

關鍵字和特殊變量

new,class,extends。這三個,大家都懂得。

::,范圍解析操作符(也可稱作 Paamayim Nekudotayim)或者更簡單地說是一對冒號,可以用于訪問靜態(tài)成員、方法和常量。還可以用于覆蓋類中的成員和方法。

parent和self。parent指的就是派生類在 extends 聲明中所指的基類的名字。這樣做可以避免在多個地方使用基類的名字。

$this 偽變量。$this指向當前的實例。$this卻不一定是方法所屬的對象。有時候類A內(nèi)的代碼會調(diào)用類B的一個靜態(tài)方法。參考例子:http://www.php.net/manual/zh/language.oop5.basic.php

static關鍵字。如果聲明類成員或方法為static,就可以不實例化類而直接訪問。但是,除了靜態(tài)方法,不能通過一個對象來訪問其中的靜態(tài)成員。在靜態(tài)方法中,不使用$this。而使用self:: 。

final關鍵字??梢宰饔糜陬?class)和方法(function),會使類不能被繼承,方法不能被覆蓋。

屬性

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

構造函數(shù)和析構函數(shù)

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

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

接口

使用接口(interface),你可以指定某個類必須實現(xiàn)哪些方法,但不需要定義這些方法的具體內(nèi)容。

定義的所有方法都必須是public,且方法為空

可以定義常量,但是沒有屬性

接口的實現(xiàn)(implements)必須實現(xiàn)所有方法,而且可以實現(xiàn)多個接口(注意,方法不能重名)。

接口可以被另外的接口繼承 (extends)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人综合手机在线播放 | 国产精品理论片 | 出差被灌醉绝伦的上司日本 | 丝瓜黄瓜茄子西红柿秋葵榴莲 | 色吧五月婷婷 | 我与恶魔的h生活ova | 冰漪丰满大乳人体图片欣赏 | 痴mu动漫成年动漫在线观看 | 欧美日韩不卡视频 | 99久久免费看国产精品 | 欧美性黑人巨大gaysex | 好深快点再快点好爽视频 | 美女被吸乳得到大胸 | 国产91青青成人a在线 | 护士柔佳 | 免费片在线观看高清 | 97爱干| 欧美大片一级片 | 欧美亚洲国产另类在线观看 | 久久热r在线视频精品 | 精品久久免费观看 | 96av视频在线观看 | 日本不卡在线一区二区三区视频 | 欧美巨吊 | 高中生放荡日记高h娜娜 | 韩国三级年轻的小婊孑 | 特级www| 国产玖玖在线 | 满溢游泳池免费土豪全集下拉版 | 色狠狠狠狠狠香蕉 | 免费国产午夜高清在线视频 | chinese国产人妖hd | 欧美二区视频 | 日韩一二三 | 俺去俺来也www色官网免费的 | 精品国产一级毛片大全 | 黄a一级| 男人边吃奶边做好爽视频免费 | 日本大学jalapsiki | 久久久久久久久a免费 | 性夜影院爽黄A爽免费动漫 性色欲情网站IWWW九文堂 |