问答详情
源自:2-6 PHP类和对象之Static静态关键字

为什么echo BigCar::start(); 输出不了?

<?php
class Car {
    private static $speed = 1100;
    
    public static function getSpeed() {
        return self::$speed;
    }
    
    public static function speedUp() {
        return self::$speed+=120;
    }
}
class BigCar extends Car {
    public static function start() {
    
    parent::speedUp();
    }
}

echo BigCar::start();

echo BigCar::getSpeed();

提问者:会喷火的大怪龙 2017-05-05 10:38

个回答

  • qq_OranGe君_0
    2017-05-05 10:54:08
    已采纳

    没写return。

    class BigCar extends Car {
        public static function start() {


          return   parent::speedUp();
        }
    }

  • qq_逐丶梦丶人_0
    2017-07-25 14:39:15

    为何两个输出都是1220

    第二个不应该是1100吗?