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 "中国人跑步"

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

    实现重写

  • 相关阅读:
    java基础之接口和多态
    JAVA随笔三
    java基础之多线程
    JAVA随笔二
    java基础之继承补充和抽象类
    java基础之面向对象和继承
    java基础 之IO流随笔
    Java 基础之String随笔
    JAVA随笔一
    python文件处理指针的移动
  • 原文地址:https://www.cnblogs.com/zhangbaobao/p/6737859.html
Copyright © 2011-2022 走看看