博客列表 >命名空间和继承

命名空间和继承

锋芒天下的博客
锋芒天下的博客原创
2019年08月01日 12:32:09745浏览

实例

<?php
//1、命名解决了相同名称冲突的问题,把类放到不同的命名空间里。

namespace mail;

class send{
    public $a = 123;
};

namespace mobel;
class send{
    public $a = 123;
};


//继承
class mobile{
    private $brand = '华为';
    private $modle = 'b3-22';
    private $color = 'red';
    private $width = 200;
    private $height = 500;

    public function main(){
        return $this->brand.'手机:'.'型号:'.$this->modle.',颜色:'.$this->color.',宽:'.$this->width.'mm,'.'长度:'.$this->height.'mm';
    }
}

class huawei extends mobile {
    
}

$obj = new huawei();
echo $obj->main();

运行实例 »

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


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议