您的当前位置:首页PHP继承

PHP继承

2024-12-14 来源:哗拓教育

PHP 只支持但继承.
继承关键字 extends

<?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 += 50;
        // echo $this->speed;
        parent::speedUp();
        return $this->speed;
    }
}

$car = new Truck();
$car->speedUp();
echo $car->speed;

方法的调用:$this->方法名();如果子类中有该方法则调用的是子类中的方法,若没有则是调用父类中的

      parent::则始终调用的是父类中的方法。

变量的调用:$this->变量名;如果子类中有该变量则调用的是子类中的,若没有则调用的是父类中的

显示全文