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

为什么会报错?

class Car {

    public $speed = 0;

    //增加speedUp方法,使speed加10

    public static function speedUp(){

        $this->speed+=10;

    }

}

$car = new Car();

Car::speedUp();

echo $car->speed;



正在回答

3 回答

使用静态方法 不需要new

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

在PHP里,有static修饰的变量和函数不能出现$this。

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

蒹葭Y

那怎么调用$speed啊?
2020-11-27 回复 有任何疑惑可以回复我~

爱学习的大佬,我关注一下,对象和类啥的我也不懂

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

举报

0/150
提交
取消

为什么会报错?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号