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


二、类的继承与实现
类的继承用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);点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号