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

echo $car->getSpeed(); 为何没返回结果

speed; } protected function speedUp() {$this->speed += 10;    }    public function start(){       return $this->speedUp();    } } $car = new Car(); echo $car->start(); echo $car->getSpeed(); 为何显示的结果只有20  下面那个10去哪里了

正在回答

3 回答

你要在getSpeed()函数中把值return就可以了

protected function speedUp() {

        return $this->speed += 10;

}

这样就可以输出了。


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

你这个代码好像不全吧。

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

我看了一下你提交的代码,应该是 private $speed = 0;而不是 private $speed = 10;

注意:赋值的是0,而不是10.

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

举报

0/150
提交
取消

echo $car->getSpeed(); 为何没返回结果

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

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

帮助反馈 APP下载

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

公众号

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