• 子类父类有同样的方法,子类实例化后,是调用哪个


    <?php
    /**
    * Created by PhpStorm.
    * User: brady
    * Date: 2019/4/10
    * Time: 14:10
    * 测试父类和子类都有同样的方法,继承后,父类里面调用self或者$this 是调用谁的方法
    */

    class Base
    {
    public static function getInstance()
    {
    return 'parent instance';
    }

    public function getIns()
    {
    return self::getInstance();
    }
    public function getName()
    {
    return 'hello name';
    }

    public function getMessage()
    {
    return $this->getName();
    }
    }

    class Test extends Base
    {
    public function getName()
    {
    return "我是子类的getName";
    }

    public static function getInstance()
    {
    return 'child instance';
    }
    }

    $test = new Test();
    $res = $test->getMessage();
    var_dump($res);

    $res = Test::getInstance();
    var_dump($res);

      

  • 相关阅读:
    单词统计
    团队项目介绍--“益青春APP”
    团队项目 NABCD介绍
    兰猪耳
    薄雪万年草
    佛甲草
    针叶天蓝绣球
    白芨
    萱草
    吉祥草
  • 原文地址:https://www.cnblogs.com/brady-wang/p/10683132.html
Copyright © 2020-2023  润新知