欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP 對(duì)象繼承原理與簡(jiǎn)單用法示例

 更新時(shí)間:2020年04月21日 16:33:18   作者:Ryan_zheng  
這篇文章主要介紹了PHP 對(duì)象繼承原理與簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)中對(duì)象繼承的概念、原理與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了PHP 對(duì)象繼承原理與簡(jiǎn)單用法。分享給大家供大家參考,具體如下:

對(duì)象繼承

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

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

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

Note:

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

繼承示例

<?php

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'); // 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è)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論