調(diào)用父類構(gòu)造方法 – PHP面向?qū)ο缶幊蹋∣OP)

    PHP中調(diào)用父類構(gòu)造的方法

    PHP 不會在子類的構(gòu)造方法中自動的調(diào)用父類的構(gòu)造方法。

    要執(zhí)行父類的構(gòu)造方法,需要在子類的構(gòu)造方法中調(diào)用?parent::__construct()?。

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

    執(zhí)行以上程序,輸出結(jié)果為:

    BaseClass 類中構(gòu)造方法
    BaseClass 類中構(gòu)造方法
    SubClass 類中構(gòu)造方法
    BaseClass 類中構(gòu)造方法

    什么是構(gòu)造方法

    構(gòu)造函數(shù)與析構(gòu)函數(shù) – PHP面向?qū)ο缶幊蹋∣OP)

    補(bǔ)充

    繼承與方法重寫 – PHP面向?qū)ο缶幊蹋∣OP)

    參考文章

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: 熟妇人妻AV无码一区二区三区| 亚洲一区二区三区丝袜| 丰满岳妇乱一区二区三区| av无码一区二区三区| 无码人妻精品一区二区三区在线 | 国产香蕉一区二区三区在线视频| 亚洲AⅤ无码一区二区三区在线| 亚洲一区欧洲一区| 精品一区二区三区在线观看视频 | 99在线精品一区二区三区| 久久亚洲中文字幕精品一区 | 久久久精品人妻一区二区三区四| 日本美女一区二区三区| 日本精品一区二区在线播放| 一区国产传媒国产精品| 伊人色综合一区二区三区影院视频| 亚洲中文字幕无码一区| 人妻无码一区二区三区| 韩国女主播一区二区| 韩国女主播一区二区| 国内精品视频一区二区三区| 精品人妻无码一区二区三区蜜桃一 | 乱码精品一区二区三区| 精品一区二区在线观看| 日韩一区二区电影| 国产激情视频一区二区三区| 国产一区二区精品| 免费播放一区二区三区| 精品欧洲av无码一区二区14| 国产香蕉一区二区精品视频 | 精品一区精品二区| 精品久久国产一区二区三区香蕉| 精品女同一区二区三区免费播放| 精品视频在线观看一区二区| 亚洲AⅤ无码一区二区三区在线 | 精品深夜AV无码一区二区老年| 亚洲av成人一区二区三区| 亚洲av色香蕉一区二区三区蜜桃| 国产欧美色一区二区三区| 国产乱码精品一区三上| 一区在线免费观看|