<?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()方法
如果理解的不对不要喷我,我这是第二个星期