问答详情
源自:2-4 PHP类和对象之定义类的方法

这是为毛啊

speed += 10;    }     } // $car = new Car(); // $car->speedUp(); // echo $car->speed; echo Car::speedUp(); 这么做错在哪???

提问者:candylie 2016-04-28 13:46

个回答

  • 慕圣8002261
    2016-09-26 23:28:40

    类调用静态方法

    可以使用     类名::方法名

    在本题中,你使用的不是静态方法,是一般的方法

  • please3308
    2016-04-28 14:40:36

    speedUp()只是一个普通的类方法,而不是静态方法,故Car::speedUp();调用肯定会出错,正确调用就是:(1)、创建对象:$car = new Car();(2)、调用方法:$car->speedUp();