speed += 10; } } // $car = new Car(); // $car->speedUp(); // echo $car->speed; echo Car::speedUp(); 这么做错在哪???
类调用静态方法
可以使用 类名::方法名
在本题中,你使用的不是静态方法,是一般的方法
speedUp()只是一个普通的类方法,而不是静态方法,故Car::speedUp();调用肯定会出错,正确调用就是:(1)、创建对象:$car = new Car();(2)、调用方法:$car->speedUp();