慕勒7011762
2019-05-27 23:20
<?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;
是在Car类中定义的公有值
就是要输出speed的值,Car和Truck类改变的都是speed的值
子类继承父类方法。所有这里的speed是父类的,除非子类覆盖父类方法,否则被继承的方法都会保留其原有功能
PHP进阶篇
181835 学习 · 2577 问题
相似问题
回答 4
回答 3