久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

PHP基礎(chǔ)之類和對象7——對象繼承

瀏覽:8日期:2022-09-14 17:38:05

繼承已為大家所熟知的一個(gè)程序設(shè)計(jì)特性,PHP 的對象模型也使用了繼承。繼承將會(huì)影響到類與類,對象與對象之間的關(guān)系。

比如,當(dāng)擴(kuò)展一個(gè)類,子類就會(huì)繼承父類所有公有的和受保護(hù)的方法。除非子類覆蓋了父類的方法,被繼承的方法都會(huì)保留其原有功能。

繼承對于功能的設(shè)計(jì)和抽象是非常有用的,而且對于類似的對象增加新功能就無須重新再寫這些公用的功能。

Note:

除非使用了自動(dòng)加載,否則一個(gè)類必須在使用之前被定義。如果一個(gè)類擴(kuò)展了另一個(gè),則父類必須在子類之前被聲明。此規(guī)則適用于類繼承其它類與接口。

Example #1 繼承示例

class 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’);$foo -> printPHP();$bar -> printItem(’baz’);$bar -> printPHP();

輸出結(jié)果:

Foo:baz

PHP is great.

Bar:baz

PHP is great.

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 沂南县| 桐梓县| 宁陵县| 黄冈市| 唐海县| 元谋县| 邢台市| 于田县| 冷水江市| 霍林郭勒市| 高平市| 贵港市| 清流县| 徐水县| 福鼎市| 鄂托克前旗| 托克逊县| 无锡市| 石渠县| 威信县| 柳林县| 民乐县| 昌图县| 江山市| 平原县| 长岛县| 双牌县| 阿拉善左旗| 卢湾区| 武强县| 澄城县| 青川县| 民县| 长泰县| 长寿区| 石柱| 双辽市| 酒泉市| 来凤县| 松溪县| 容城县|