zoukankan      html  css  js  c++  java
  • 重载,重写

    重载   overload


        //函数重载  编译多态
        /*public void Test(string s)           第一个函数 (字符串类型)      
        {                                                  
            echo "1111";
        }
        public void Test(int a)      第二个函数(整数型,与第一个函数类型不同)
        {
            echo "int";
        }
        public void Test(string s,string c)   第三个函数(两个参数,与第一个函数长度不同)
        {
            echo "222";
        }*/

    总结:

    函数名一样,参数类型不同 或 函数个数不同

    给一个参数执行1;给两个参数执行2

    重写   override

    function Run()
        {
            echo "跑步";
        }

    class China extends Ren
    {  

      //重写 override
        function Run()
        {
            parent::Run();
            echo "中国人跑步";
        }
    }

    父类里面和子类里面写同名方法

    用关键字parent:: 父类函数名

          echo "中国人跑步"

     使 父类函数"跑步"的输出改变 

    实现重写

  • 相关阅读:
    delphi参数传递
    Delphi OO
    Delphi Excel
    Delphi Register
    西安前端交流会
    web前端开发教程系列-4
    web前端开发教程系列-3
    web前端开发教程系列-2
    web前端开发教程系列-1
    露个脸
  • 原文地址:https://www.cnblogs.com/zhangbaobao/p/6737859.html
Copyright © 2011-2022 走看看