老师 父类怎么可能调用子类中的方法或属性,父类是基类,如果一个父类被多个子类继承,父类咋知道自己会被

Original 2019-05-10 01:45:29 310
abstract:老师 父类怎么可能调用子类中的方法或属性,父类是基类,如果一个父类被多个子类继承,父类咋知道自己会被哪个子类继承呢  就想这样调用 Father::getMoney() 也只会获取到父类的属性 如果这样 Son::getMoney()调用 才能获取到子类中从写的属性class Father{ // 静态成员 public static $money=1000; //静态方法 

老师 父类怎么可能调用子类中的方法或属性,父类是基类,如果一个父类被多个子类继承,父类咋知道自己会被哪个子类继承呢  就想这样调用 Father::getMoney() 也只会获取到父类的属性 如果这样 Son::getMoney()调用 才能获取到子类中从写的属性

class Father{

// 静态成员

public static $money=1000;

//静态方法 

public static function getMoney()

{

return  static::$money;

}


}


class Son extends Father{


    public static $money=2000;


    public static function getClass()

    {

    return __CLASS__;

    }

    

};

 echo Son::getMoney();


Correcting teacher:查无此人Correction time:2019-05-10 14:02:00
Teacher's summary:父类可以调用子类,你还没有完全理解,多看视频,不懂的可以提交工单。继续加油。

Release Notes

Popular Entries