摘要://洪七公类 class HongClass { //声明静态属性 protected static $mi = '降龙十八掌'; //定义类常量 &nb
//洪七公类
class HongClass
{
//声明静态属性
protected static $mi = '降龙十八掌';
//定义类常量
const ENERGY = 5000; //内功
//静态方法
public static function getMi()
{
return static::$mi.'=>'.self::ENERGY;
}
}
//郭靖类 继承 洪七公类
class GuoClass extends HongClass
{
protected static $mi1 = '左右互博';
const ENERGY = 4000; //内功
public static function getMi1()
{
return static::$mi1.'=>'.self::ENERGY;
}
}
//实例化
$hong = new HongClass();
//echo $hong->getMi().'<br>';
echo $hong::getMi().'<br>';
$guo = new GuoClass();
//echo $guo->getMi().'=>'.$guo->getMi1();
echo '继承了'.$guo::getMi().',也学习了'.$guo::getMi1();二、重载技术【这一部分不知道用什么去表达案例,有点似懂非懂的感觉】
* 重载: 动态创建类属性和方法
* 实现原理: 通过魔术方法
* 属性重载: _set($name,$value) _get($name) _isset($name) _unset($name)
* 方法重载: _call($method,array $args) _callStatic($method,array $args)
批改老师:韦小宝批改时间:2018-11-21 10:13:56
老师总结:不错!写的还算完整!似懂非懂是因为写的还不够多!多练习练习!