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

调用的问题

echo $car->speedUp() 为什么把getspeed改为speedUp他的值就变成了30了呢?

正在回答

2 回答

因为你改成getSpeed()之后,又执行了一遍getSpeed()方法,就从原本的20加上10变成了30

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

具体的题目呢

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

1274765441 提问者

<?php class Car { private static $speed = 10; public function getSpeed() { return self::$speed; } //在这里定义一个静态方法,实现速度累加10 public static function speedUp(){ return self::$speed+=10; } } $car = new Car(); Car::speedUp(); echo $car->getSpeed();
2016-10-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

调用的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信