php 三大特點(diǎn):封裝,繼承,多態(tài)
一.封裝
目的:讓類更安全
做法:成員變量變?yōu)樗接械?,通過方法間接操作成員變量,在方法里面加限制條件
二.繼承
概念:子類可以繼承父類的一切
方法重寫:在子類里面對父類進(jìn)行方法重寫
特點(diǎn):單繼承:一個(gè)子類可以有多個(gè)父類,一個(gè)父類可以派生出多個(gè)子類
override:方法重寫
overload:重載,編輯多態(tài)
三.多態(tài)(運(yùn)行多態(tài))
概念:父類引用子類實(shí)例,由于子類里面對父類的方法進(jìn)行重寫,父類引用在調(diào)用該方法的時(shí)候表現(xiàn)出的不同狀態(tài)
條件:
1必須發(fā)生在集成下
2必須重寫父類方法
3父類引用調(diào)用方法
如果一個(gè)方法需要一個(gè)父類參數(shù),可以給一個(gè)子類對象
靜態(tài)
普通成員
普通成員是屬于對象的
靜態(tài)成員
靜態(tài)成員屬于類的
關(guān)鍵字:static
self關(guān)鍵字:在類里面代表該類
在靜態(tài)方法里面不能調(diào)用普通成員
在普通方法里面能夠調(diào)用靜態(tài)成員
接口
極度抽象的類
接口里面不能包含成員變量,只能包含成員方法
成員方法可以沒有函數(shù)體
接口關(guān)鍵字:interface
實(shí)現(xiàn)接口的類,必須實(shí)現(xiàn)接口里面的所有方法
加載類:
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";
自動加載類的方法
所有的類文件要放在同一個(gè)目錄下
所有類文件的命名規(guī)則一致
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!
- PHP Trait代碼復(fù)用類與多繼承實(shí)現(xiàn)方法詳解
- PHP接口多繼承及tarits實(shí)現(xiàn)多繼承效果的方法
- PHP接口繼承及接口多繼承原理與實(shí)現(xiàn)方法詳解
- PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之接口的繼承定義與用法詳解
- 詳細(xì)對比php中類繼承和接口繼承
- PHP入門教程之面向?qū)ο蟮奶匦苑治?繼承,多態(tài),接口,抽象類,抽象方法等)
- PHP中類的繼承和用法實(shí)例分析
- php構(gòu)造方法中析構(gòu)方法在繼承中的表現(xiàn)
- PHP類的封裝與繼承詳解
- php 多繼承的幾種常見實(shí)現(xiàn)方法示例
相關(guān)文章
PHP實(shí)現(xiàn)支持SSL連接的SMTP郵件發(fā)送類
這篇文章主要介紹了PHP實(shí)現(xiàn)支持SSL連接的SMTP郵件發(fā)送類,實(shí)例分析了php實(shí)現(xiàn)smtp郵件發(fā)送類的原理與技巧,以及支持SSL連接的方法,需要的朋友可以參考下2015-03-03
PHP結(jié)合Redis+MySQL實(shí)現(xiàn)冷熱數(shù)據(jù)交換應(yīng)用案例詳解
這篇文章主要介紹了PHP結(jié)合Redis+MySQL實(shí)現(xiàn)冷熱數(shù)據(jù)交換應(yīng)用案例,結(jié)合具體實(shí)例形式詳細(xì)分析了Redis+MySQL冷熱數(shù)據(jù)交換原理、實(shí)現(xiàn)方法及相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
php中session過期時(shí)間設(shè)置及session回收機(jī)制介紹
在網(wǎng)上可以找到修改配置文件中的session.gc_maxlifetime,如果想了解更多session回收機(jī)制,繼續(xù)閱讀2014-05-05
PHP實(shí)現(xiàn)從PostgreSQL數(shù)據(jù)庫檢索數(shù)據(jù)分頁顯示及根據(jù)條件查找數(shù)據(jù)示例
這篇文章主要介紹了PHP實(shí)現(xiàn)從PostgreSQL數(shù)據(jù)庫檢索數(shù)據(jù)分頁顯示及根據(jù)條件查找數(shù)據(jù)操作,涉及PHP操作PostgreSQL數(shù)據(jù)庫的SQL條件查詢、分頁、顯示等相關(guān)操作技巧,需要的朋友可以參考下2018-06-06
微信公眾號開發(fā)之微信公共平臺消息回復(fù)類實(shí)例
這篇文章主要介紹了微信公眾號開發(fā)之微信公共平臺消息回復(fù)類,給出了其完整實(shí)例,并附有注釋說明便于理解與運(yùn)用,對于微信公眾號的開發(fā)來說非常具有參考借鑒價(jià)值,需要的朋友可以參考下2014-11-11

