php中普通類 接口類 抽象類 淺談


一、普通類

1、關鍵詞:class  類名,繼承關鍵字extends

2、繼承:只能實現單繼承,

3、多態:子類繼承可以實現多種功能

4、封裝:類有權限機制,私有的只能自己用,受保護的可以被繼承,子類的權限必須大於等於父類

5、實例化:可以被實例化

二、接口類 

1、關鍵詞 :interface  類名   ,繼承關鍵字 implements

2、繼承:可以實現多繼承,父類有的方法屬性,子類必須有,類可以實現多個接口,用逗號來分隔多個接口的名稱

3、多態:同樣具有多態性

4、封裝:所有的方法,屬性都必須是公有的(public)

5、實例化:不能被實例化

6、函數:只定義函數名與參數,權限,無具體邏輯

三、抽象類

1、關鍵字:abstract 類名

2、繼承:只能進行單繼承

3、多態:同樣具有多態性

4、封裝:同樣具有封裝性

3、實例化:不能被實例化

5、函數:因有抽象函數才有抽象類,抽象類中可以有普通函數抽象函數不能實現邏輯。而普通函數可以例:abstract public function eat($food);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM