PHP 對象繼承原理與簡單用法示例
本文實例講述了PHP 對象繼承原理與簡單用法。分享給大家供大家參考,具體如下:
對象繼承繼承已為大家所熟知的一個程序設(shè)計特性,PHP 的對象模型也使用了繼承。繼承將會影響到類與類,對象與對象之間的關(guān)系。
比如,當(dāng)擴展一個類,子類就會繼承父類所有公有的和受保護的方法。除非子類覆蓋了父類的方法,被繼承的方法都會保留其原有功能。
繼承對于功能的設(shè)計和抽象是非常有用的,而且對于類似的對象增加新功能就無須重新再寫這些公用的功能。
Note:
除非使用了自動加載,否則一個類必須在使用之前被定義。如果一個類擴展了另一個,則父類必須在子類之前被聲明。此規(guī)則適用于類繼承其它類與接口。
繼承示例<?phpclass foo{ public function printItem($string) { echo ’Foo: ’ . $string . PHP_EOL; } public function printPHP() { echo ’PHP is great.’ . PHP_EOL; }}class bar extends foo{ public function printItem($string) { echo ’Bar: ’ . $string . PHP_EOL; }}$foo = new foo();$bar = new bar();$foo->printItem(’baz’); // Output: ’Foo: baz’$foo->printPHP(); // Output: ’PHP is great’ $bar->printItem(’baz’); // Output: ’Bar: baz’$bar->printPHP(); // Output: ’PHP is great’
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章:
1. 解決Android Studio Design界面不顯示layout控件的問題2. python mysql 字段與關(guān)鍵字沖突的解決方式3. bootstrap select2 動態(tài)從后臺Ajax動態(tài)獲取數(shù)據(jù)的代碼4. Python加載數(shù)據(jù)的5種不同方式(收藏)5. python讀取中文路徑時出錯(2種解決方案)6. Python用K-means聚類算法進行客戶分群的實現(xiàn)7. python編寫五子棋游戲8. Java源碼解析之接口List9. Java xml數(shù)據(jù)格式返回實現(xiàn)操作10. layui Ajax請求給下拉框賦值的實例
