根据答案写的调用父类。请大神看看哪里错了

来源:2-8 PHP类和对象之对象继承

AnnatarHe

2015-01-25 18:23

<?php
class Car {
    public $speed = 0; //汽车的起始速度是0
    
    public function speedUp() {
        $this->speed += 10;
        return $this->speed;
    }
}
//定义继承于Car的Truck类
class Truck extends Car{
    public function speedUp(){
        $this->speed=parent::spendUp()+50;
    }
    
}
$car = new Truck();
$car->speedUp();
echo $car->speed;

我是看着答案一个字一个字打出来的。。。。是这道题有问题么?

写回答 关注

3回答

  • Fiona0126
    2015-01-25 18:55:51
    已采纳

    ...是parent::speedUp..你写的是spendUp

    Annata...

    尴尬。。。

    2015-02-04 10:13:12

    共 3 条回复 >

  • 首席菜鸟
    2015-02-03 21:08:56

    13行拼音写错了spendUp()改speedUp()

    Annata...

    尴尬。。。谢谢指导

    2015-02-04 10:13:37

    共 1 条回复 >

  • gumphp
    2015-01-25 18:41:06

    第一个错误我知道:俩冒号是调用静态方法的

    不过在子类里再次定义父类的同名方法后,能在方法里面直接调用父类的同名方法吗?我也不知道了

    zqbina...

    看课程,可以采用继承汽车类来 共享 这些 属性与方法,实现代码的复用。(看到没有,属性是共享的)

    2016-03-01 21:10:52

    共 3 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题