調用父類構造方法 – PHP面向對象編程(OOP)

    PHP中調用父類構造的方法

    PHP 不會在子類的構造方法中自動的調用父類的構造方法

    要執行父類的構造方法,需要在子類的構造方法中調用?parent::__construct()?。

    <?php
    class BaseClass {
       function __construct() {
           print "BaseClass 類中構造方法" . PHP_EOL;
       }
    }
    class SubClass extends BaseClass {
       function __construct() {
           parent::__construct();  // 子類構造方法不能自動調用父類的構造方法
           print "SubClass 類中構造方法" . PHP_EOL;
       }
    }
    class OtherSubClass extends BaseClass {
        // 繼承 BaseClass 的構造方法
    }
    
    // 調用 BaseClass 構造方法
    $obj = new BaseClass();
    
    // 調用 BaseClass、SubClass 構造方法
    $obj = new SubClass();
    
    // 調用 BaseClass 構造方法
    $obj = new OtherSubClass();
    ?>

    執行以上程序,輸出結果為:

    BaseClass 類中構造方法
    BaseClass 類中構造方法
    SubClass 類中構造方法
    BaseClass 類中構造方法

    什么是構造方法

    構造函數與析構函數 – PHP面向對象編程(OOP)

    補充

    繼承與方法重寫 – PHP面向對象編程(OOP)

    參考文章

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 亚洲一区欧洲一区| 一区二区精品久久| 精品中文字幕一区在线| 精品一区二区三区免费观看| 无码人妻少妇色欲AV一区二区| 精品成人一区二区三区免费视频| 亚洲一区二区三区久久| 免费精品一区二区三区第35| 在线免费观看一区二区三区| 波多野结衣一区视频在线| 亚洲一区精品无码| 精品人妻少妇一区二区三区在线| 国产精品亚洲一区二区三区久久| 无码精品一区二区三区| 久久毛片一区二区| 人妻久久久一区二区三区| 免费av一区二区三区| 日本成人一区二区| 无码人妻精品一区二区三区东京热 | 久久久久国产一区二区| 国产综合无码一区二区色蜜蜜| 在线欧美精品一区二区三区| AA区一区二区三无码精片 | 亚洲性日韩精品国产一区二区| 日韩AV片无码一区二区不卡| 精品久久久久久中文字幕一区| 精品人妻无码一区二区色欲产成人| 无码日本电影一区二区网站| 国模精品一区二区三区视频| 极品少妇一区二区三区四区| 国产精品无码一区二区三区免费| 北岛玲在线一区二区| 无码精品人妻一区二区三区AV| 国产av福利一区二区三巨 | 国产成人欧美一区二区三区 | 午夜福利国产一区二区| 国产成人精品一区在线 | 一本久久精品一区二区| 女同一区二区在线观看| 日韩有码一区二区| 国产AV午夜精品一区二区入口 |