萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php 三大特點:封裝,繼承,多態

php 三大特點:封裝,繼承,多態

小編給大家推薦的這篇文章介紹了php 三大特點:封裝,繼承,多態,非常實用,有興趣的同學快看看吧。

一.封裝

目的:讓類更安全

做法:成員變量變為私有的,通過方法間接操作成員變量,在方法裡面加限制條件

二.繼承

概念:子類可以繼承父類的一切

方法重寫:在子類裡面對父類進行方法重寫

特點:單繼承:一個子類可以有多個父類,一個父類可以派生出多個子類

override:方法重寫

overload:重載,編輯多態

三.多態(運行多態)

概念:父類引用子類實例,由於子類裡面對父類的方法進行重寫,父類引用在調用該方法的時候表現出的不同狀態

條件:

1必須發生在集成下

2必須重寫父類方法

3父類引用調用方法

如果一個方法需要一個父類參數,可以給一個子類對象

靜態

普通成員

普通成員是屬於對象的

靜態成員

靜態成員屬於類的

關鍵字:static

self關鍵字:在類裡面代表該類

在靜態方法裡面不能調用普通成員

在普通方法裡面能夠調用靜態成員

接口

極度抽象的類

接口裡面不能包含成員變量,只能包含成員方法

成員方法可以沒有函數體

接口關鍵字:interface

實現接口的類,必須實現接口裡面的所有方法

加載類:

 

 代碼如下復制代碼

include("./Ren.class.php");

include"./Ren.class.php";

require("./Ren.class.php");

require"./Ren.class.php";

require_once("./Ren.class.php");

require_once"./Ren.class.php";

 

自動加載類的方法

所有的類文件要放在同一個目錄下

所有類文件的命名規則一致

copyright © 萬盛學電腦網 all rights reserved