国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP面向?qū)ο髽?gòu)造函數(shù)說明

2020-03-22 19:03:54
字體:
供稿:網(wǎng)友
  • 本文不再贅述html' target='_blank'>面向?qū)ο?/u>的知識(shí),本文著重說明PHP的構(gòu)造函數(shù)
    php類的構(gòu)造函數(shù)可以是魔術(shù)魔方__construct() 也可以是和類同名的函數(shù),實(shí)例如下:

     class A{    public function A(){        echo 'A is constructing...';    }  } class B{    public function __construct(){        echo 'B is contructing...';    } } $a = new A();   // A is constructing... $b = new B();   // B is constructing...

    此外,在繼承時(shí),應(yīng)該注意的是:
    子類可以不寫構(gòu)造函數(shù),那么使用父類的構(gòu)造函數(shù)

     class A{    protected $name;    public function A(){        echo 'A is constructing...<br>';    }    public function set_name($name){        $this->name = $name;    }    public function get_name(){        return $this->name;    } } class B extends A{    /*    public function __construct(){        echo 'B is contructing...<br>';    }    */ } //$a = new A(); $b = new B();  // A is constructing... $b->set_name('zhangsan'); echo $b->get_name();

    子類如果寫了構(gòu)造函數(shù),那么不會(huì)再調(diào)用父類的構(gòu)造函數(shù)了

     class A{    protected $name;    public function A(){        echo 'A is constructing...<br>';    }    public function set_name($name){        $this->name = $name;    }    public function get_name(){        return $this->name;    } } class B extends A{    public function __construct(){        echo 'B is contructing...<br>';    } } //$a = new A(); $b = new B(); // just echo 'B is contructing...' $b->set_name('zhangsan'); echo $b->get_name(); // zhangsan

    父類的構(gòu)造函數(shù)如果是私有的,可以被繼承,但是子類必須有自己的構(gòu)造函數(shù),并且明確寫出來

     class A{    protected $name;    private function A(){        echo 'A is constructing...<br>';    }    public function set_name($name){        $this->name = $name;    }    public function get_name(){        return $this->name;    } } class B extends A{    public function __construct(){        echo 'B is contructing...<br>';    } } //$a = new A(); $b = new B(); // B is contructing... $b->set_name('zhangsan'); echo $b->get_name();  // zhangsan

    PHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 梅州市| 江山市| 铜川市| 潍坊市| 金乡县| 合阳县| 当阳市| 富锦市| 乐昌市| 宁夏| 泗水县| 汤阴县| 江安县| 毕节市| 巴中市| 威宁| 铅山县| 荣昌县| 炎陵县| 攀枝花市| 松桃| 永吉县| 灵川县| 呼图壁县| 县级市| 葫芦岛市| 吉安县| 福泉市| 江达县| 武强县| 宝兴县| 渑池县| 视频| 紫阳县| 西林县| 乌拉特前旗| 开封市| 松潘县| 浦县| 安阳县| 莒南县|