国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
    主站蜘蛛池模板: 左贡县| 安义县| 乐东| 师宗县| 黑龙江省| 刚察县| 泸西县| 巧家县| 南安市| 陆良县| 罗平县| 镇巴县| 广宗县| 巴林左旗| 陇西县| 黄平县| 仁怀市| 新兴县| 安仁县| 濉溪县| 平潭县| 平乡县| 岳阳县| 莎车县| 达日县| 互助| 阳信县| 梧州市| 苗栗县| 安图县| 临城县| 安顺市| 巴南区| 富宁县| 霍山县| 天气| 漳平市| 务川| 武宣县| 乌拉特前旗| 常德市|