PHP继承

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->变量名;如果子类中有该变量则调用的是子类中的,若没有则调用的是父类中的

    原文作者:敬业福
    原文地址: https://www.jianshu.com/p/506e47fa24ff
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞