可以利用static来实现

Original 2019-04-08 13:27:31 233
abstract:<php //父类 class Father {     //静态属性     public static  $money = 100000;     //静态方法     
<php
//父类
class Father
{
    //静态属性
    public static  $money = 100000;
    //静态方法
    public static  function getClass()
    {
        //反回当前类名
        return __CLASS__;
    }
    // 静态方法
    public static function getMoney()
    {
        //return self::getClass().'::'.self::$money;
        return static::getClass().'::'.static::$money;
    }

}
//子类
class Son extends Father
{
    //复写父类的静态属性
    public static $money = 500000;
    //静态方法
    public static function getClass()
    {
        return  __CLASS__;
    }
}

//子类调用
echo Son::getClass();//Son
echo '<hr>';
echo Son::getMoney();//Son::500000

?>


Correcting teacher:查无此人Correction time:2019-04-08 16:07:04
Teacher's summary:完成的不错。php的类是个大知识点,好好学习,继续加油。

Release Notes

Popular Entries