混了20年
2016-01-15 16:46
<?php class Car { private $speed = 0;//第一步赋值 public function getSpeed() { return $this->speed; } protected function speedUp() { $this->speed += 10; }//第三步经过运算把速度加10 public function start() { $this->speedUp(); } //第二步这里通过start进入speedup类 } $car = new Car();//定义对象 $car->start();//这个不理解。。。 echo $car->getSpeed();//第四步找到speed输出
$car -> start()-----变量car 调用start方法,第四步并不是找到speed,它只是调用getSpeed,因为getSpeed方法里面将私有变量(private)speed变为公有的public并输出-------return $this -> speed,私有访问该方法的时候可以得到speed.
$car->start();//对象调用方法
$car调用start()方法
如果理解的不对不要喷我,我这是第二个星期
PHP进阶篇
181835 学习 · 2577 问题
相似问题