欢迎光临!中国网页设计提供最新的免费网页制作教程,网页设计技术,HTML5+DIV3...中国站长必上的网站。
加入收藏设为首页广告合作
您当前位置:网站首页 >> 网络编程 >> PHP编程 >> php构造函数继承的3种情况分析
  • Asp编程
  • PHP编程
  • .Net编程
  • jsp编程
  • android 开发
  • Access
  • Mysql
  • Mssql
  • Oracle
  • php构造函数继承的3种情况分析

    来源:中国网页设计 浏览:897

    内容提要:php中构造函数继承的情况主要有以下3种:子类没有定义构造函数时,子类定义了构造函数,需要调用父类的构造函数.

    php中构造函数继承的情况主要有以下3种:

    1、子类没有定义构造函数时,默认继承。

    <?php
    class A{
     public $name;
     function __construct(){
     echo $this->name="小强";
     }
    }
    class B extends A{
     
    }
    $bb = new B();
    ?>
    输出结果:小强

    2、子类定义了构造函数,则不会被继承。

    <?php
    class A{
     public $name;
     function __construct(){
     echo $this->name="小强";
     }
    }
    class B extends A{
     function __construct(){
     echo "BBBBBB子类";
     }
    }
    $bb = new B();
    ?>
    输出结果:BBBBBB子类

    3、如果需要调用父类的构造函数,则可以使用:parent::父类函数 或 父类名::父类函数。

    发表评论 共有0人对本文发表评论
    网名:
    评论:
    验证:
    (网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)
    联系我们 - 网站调查 - 免责声明 - 站长简介 - 站点综合查询 - 课件习题 - 友情链接 - 站长统计