您好,登錄后才能下訂單哦!
類的繼承的基本概念:
繼承:一個(gè)類從另一個(gè)已有的類獲得其屬性,叫繼承
派生: 從一個(gè)已有的類產(chǎn)生一個(gè)新的類,稱為派生
父類/子類:已有類為父類,新建的類為子類,父類也叫基類,子類也叫派
生類
單繼承:一個(gè)類只能繼承一個(gè)父類的特性信息可以多個(gè)類同時(shí)繼承一個(gè)父類,php和大多數(shù)都是單繼承
類繼承的簡單理解: 假如A類定義了基本特征,當(dāng)B類繼承A類時(shí),B類也會(huì)有A類的基本特征,且B類
也可以擴(kuò)展自身的特征。一般應(yīng)用在當(dāng)兩個(gè)類出現(xiàn)很多相同的屬性和方法時(shí),將
共同的方法和屬性提取出來定義一個(gè)父類,再由子類去繼承父類的屬性和方法???/p>
提高代碼的可讀性。
訪問(權(quán)限)修飾符:
public: 公有的 都可以訪問
protect:保護(hù)的,子類和本身類可以使用,在創(chuàng)建對象時(shí)不能在外部使用
private: 私有的,只能在自身類使用
parent: 代表父類,靜態(tài)類,在子類訪問父類方法時(shí)使用,如子類構(gòu)造方法訪問
父類構(gòu)造方法parent::__construct(); 普通類訪問 parent::類名();
父類構(gòu)造,析構(gòu)方法與子類構(gòu)造,析構(gòu)方法:如果子類沒有定義構(gòu)造函數(shù),子類會(huì)自動(dòng)調(diào)用
父類的構(gòu)造函數(shù),如果子類有定義構(gòu)造方法,則需要通過
parent::__construct 來調(diào)用父類的構(gòu)造方法。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。