調用父類構造方法 – 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无码一区二区三区牛牛| 在线观看一区二区三区视频| 国产精品被窝福利一区| 亚洲国产一区二区a毛片| 亚洲欧美日韩中文字幕在线一区| 国产一区二区免费在线| 久久精品国产亚洲一区二区| 亚洲Av永久无码精品一区二区| 一区二区三区四区国产| 久久精品岛国av一区二区无码| 无码精品不卡一区二区三区| 色婷婷AV一区二区三区浪潮| 在线日产精品一区| 国产一区二区三区在线影院| 无码人妻一区二区三区一| 日亚毛片免费乱码不卡一区| 日韩爆乳一区二区无码| 午夜视频久久久久一区| 精品国产鲁一鲁一区二区| 香蕉视频一区二区三区| 亚洲AV无码一区二区一二区| 中文字幕一区二区三区免费视频| 亚洲一区二区三区国产精华液| 国产精品无码一区二区在线观一| 国产短视频精品一区二区三区| 国产精品免费大片一区二区| 欧美人妻一区黄a片| 精品国产免费一区二区三区香蕉 | 国模大胆一区二区三区| 久久久久人妻精品一区蜜桃| 一区二区三区四区无限乱码| 亚洲一区二区三区写真 | 一区二区传媒有限公司| 国产另类TS人妖一区二区|