面向对象2
2019獨角獸企業重金招聘Python工程師標準>>>
//析構函數 __destruct()在銷毀一個對象之前執行的一些操作或完成一些功能。比如說關閉文件,釋放結果集等
繼承:php只能單繼承,即只能有一個父類
class?Novel{public?$author;public $time;public?$name;public?function?__construct(){$this->time='時間';$this->name='名字';$this->author='作者';}public?function?write(){echo?$this->name;} class?RomanceNovel?extends?Novel{public?$type; };重載
所謂方法的重載就是定義相同的方法名,嚴格來說PHP中的方法是不能重載的,這里說的重載方法是指子類覆蓋父類已有的方法,一般稱為重寫。
多態
在類中,只要參數的個數或類型不同,方法可以重名,稱為多態。
php無法實現多態
封裝
final
使用final關鍵字的類不能被繼承。使用final關鍵字的方法不能被子類覆蓋,是最終版本。
定義:final 類名 / final 方法名()
轉載于:https://my.oschina.net/php2014/blog/205814
總結
- 上一篇: 【HDOJ】1196 Lowest Bi
- 下一篇: getContextPath、getSe