PHP继承

作者: 敬业福 | 来源:发表于2016-03-22 21:58 被阅读47次

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

    相关文章

      网友评论

          本文标题:PHP继承

          本文链接:https://www.haomeiwen.com/subject/tnsllttx.html