为了账号安全,请及时绑定邮箱和手机立即绑定

不是说static方法不能用->调用吗?为什么下面的代码没有报错。。。



<?php
class Car {
    private static $speed = 10;
    
    public function getSpeed() {
        return self::$speed;
    }
    public static function speedUp(){
        self::$speed+=10;
    }
    //在这里定义一个静态方法,实现速度累加10

}

$car = new Car();
$car->speedUp();
echo $car->getSpeed();  //调用共有方法输出当前的速度值

?>

正在回答

1 回答


百度   课程里说的是属性,代码里调用的是方法。= =, 不知道是不是这样的关系。

0 回复 有任何疑惑可以回复我~
#1

StephenZuu

点开百度,是一个很类似的例子。
2014-10-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信