這里的echo $car->speed; speed哪里來的我不太懂怎么回事求解答
<?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::speedUp()+50;
??? }
}
$car = new Truck();
$car->speedUp();
echo $car->speed;
2021-01-13
是在Car類中定義的公有值
2019-07-28
就是要輸出speed的值,Car和Truck類改變的都是speed的值
2019-05-28
子類繼承父類方法。所有這里的speed是父類的,除非子類覆蓋父類方法,否則被繼承的方法都會(huì)保留其原有功能