Blogger Information
Blog 17
fans 0
comment 1
visits 15619
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
命名空间-类的继实现-2019年7月31日
无名氏_连的博客
Original
857 people have browsed it

一、命名空间的理解:

        在一个全局中,所有的全局成员(常量、函数、类)都不允许重名,所以为避免命名冲突,我们应该使用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);

运行实例 »

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


Correction status:qualified

Teacher's comments:图片制作的不错, 一目了然
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments