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

Original 2019-05-10 01:45:29 305
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