问答详情
源自:2-8 PHP类和对象之对象继承

求助代码理解0.0

请问各位大神 ,继承Car类后的Truck就自带Car类中的speed吗?  不需要在去定义了吗。    看到$this->speed = partent::speedUp()+50时,中$this->speed.

提问者:qq_哈库拉玛塔塔 2017-07-18 16:26

个回答

  • 星雨星辰
    2018-10-26 10:17:45

    子类继承父类,可以重写可以拓展,可以重写并拓展;$this->speed的意思是当前的speed 后面的 parent::speedUp()+50意思是这个父类的speedUp方法基础上+50

  • 大意时善良的汤姆4042729
    2017-11-17 17:57:47

    为什么 parent::speedUp() 呢?

     原因是并没有实例化,所以不能直接拿来用。 类中 静态方法和静态属性的引用方法 例如 class Test{     public static $test = 1;    public static function test(){    } } 可以不用实例化对象直接使用 Test::$test 来取得$test属性的值 静态方法调用也同理Test::test(); 直接调用静态方法test


  • iTom1900
    2017-08-20 11:54:21

    partent::speedUp() 这个在父类里不是静态方法怎么是这么写?有点不理解

  • 山间木匠
    2017-07-18 19:33:40

    对的,继承就是继承里面得方法