1274765441
2016-10-11 17:43
echo $car->speedUp() 为什么把getspeed改为speedUp他的值就变成了30了呢?
因为你改成getSpeed()之后,又执行了一遍getSpeed()方法,就从原本的20加上10变成了30
具体的题目呢
127476...
<?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 09:17:49
共 1 条回复 >
PHP进阶篇
181836 学习 · 2577 问题
相似问题
回答 2
回答 5
回答 3