(extends)定义 : 指子类通过继承可以访问父类的成员

    • 父类 : 也叫基类, 范围更广的类
    • 子类 : 也叫派生类,范围更小的类
    • 一个父类可以有多个子类,一个子类只能有一个父类(单继承)
    • 父类中公共的和受保护的成员可以被继承,私有的无法被继承


      步骤 :
      1. 根据需求先定义出父类
      2. 根据需求确定子类,并实现继承

      1. <?php
      2. // 父类
      3. class Father{
      4. public $dao='飞科'; // 刮胡刀
      5. protected $car="奔驰"; // 车
      6. // 私有的无法被继承
      7. private $money="2w"; // 钱
      8. // 父类的普通方法
      9. public function eat($food,$water)
      10. {
      11. return "我是父亲,生活很艰难,我在吃{$food},我在喝{$water}";
      12. }
      13. }
      14. // 子类继承于父类 extends
      15. class Son extends Father {
      16. public function getValue()
      17. {
      18. return $this->dao;
      19. }
      20. }
      21. $zhang=new Son();
      22. echo $zhang->getValue();