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