qq_哈库拉玛塔塔
2017-07-18 16:26
请问各位大神 ,继承Car类后的Truck就自带Car类中的speed吗? 不需要在去定义了吗。 看到$this->speed = partent::speedUp()+50时,中$this->speed.
子类继承父类,可以重写可以拓展,可以重写并拓展;$this->speed的意思是当前的speed 后面的 parent::speedUp()+50意思是这个父类的speedUp方法基础上+50
为什么 parent::speedUp() 呢?
原因是并没有实例化,所以不能直接拿来用。 类中 静态方法和静态属性的引用方法 例如 class Test{ public static $test = 1; public static function test(){ } } 可以不用实例化对象直接使用 Test::$test 来取得$test属性的值 静态方法调用也同理Test::test(); 直接调用静态方法test
partent::speedUp() 这个在父类里不是静态方法怎么是这么写?有点不理解
对的,继承就是继承里面得方法
PHP进阶篇
181835 学习 · 2577 问题
相似问题