博主信息
博文 17
粉丝 0
评论 1
访问量 19322
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
命名空间-类的继实现-2019年7月31日
无名氏_连的博客
原创
1030人浏览过

一、命名空间的理解:

        在一个全局中,所有的全局成员(常量、函数、类)都不允许重名,所以为避免命名冲突,我们应该使用namespace关键字对其创建命名空间,对全局成员进行归类,命名空间类似于创建一个目录,全局成员就是目录中的文件,当全局中重名的成员分别放置不同的命名空间,系统不会报错,可以正常操作。

mm1.pngmm2.png

二、类的继承与实现

        类的继承用extends关键字,子类继承父类构造函数用parent关键字

        一个子类继承了父类可以调用父类所有成员;

实例

<?php
class Case2{
    public $name =null;
    public $age =null;

    //构造方法 变量初始化
    public function __construct($age,$name){
        $this->name = $name;
        $this->age = $age;
    }

    public function gg(){
        echo '我的名字:'.$this->name.'<br>';
        echo '年龄:'.$this->age;
    }

    public function __destruct()
    {
        echo '无此对象';
    }
}

class Case3 extends Case2 {
    public function __construct($age, $name)
    {
        //当前父类的构造函数
        parent::__construct($age, $name);
    }

    public function __destruct()
    {
        parent::__destruct();
    }

}
$case3 = new Case3(18,'连锐炀');
echo $case3->gg();
echo '<br>';
unset($case3);

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:合格

老师批语:图片制作的不错, 一目了然
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学