zoukankan      html  css  js  c++  java
  • delphi Overload 和override的区别

    overload是重载;相同的函数名,参数不同,使用不同的函数体   
    override   是对父类声明的vitural或dynamic方法进行覆盖

    overload的使用方法:

     
    [delphi] view plain copy
    function   max(a,   b   :Byte):byte;overload;       //声明成重载函数     
     function   max(a,   b   :integer):integer;overload;   //可以看出两个函数的参数类型不一样     
         
      override的使用方法  :
    [delphi] view plain copy
    TBase=class(TObject)     
    public     
        function abc:Boolean;virtual;  //虚函数     
    end;     
        
    TDest=class(TBase)     
    public     
        function abc:Boolean;overrdie;   //overrdie的使用方法     
    end;  
    ---------------------
    作者:eliuyanmin
    来源:CSDN
    原文:https://blog.csdn.net/eliuyanmin/article/details/4364249
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    C++高精度乘法
    经典的7种排序算法 原理C++实现
    c++ STL
    二分查找c++
    洛谷P1111 修复公路
    01背包写法
    c++编码规范
    github教程
    windows10锁定屏幕聚焦图片导出
    week 6 Spring history and design philosophy
  • 原文地址:https://www.cnblogs.com/semth/p/9939370.html
Copyright © 2011-2022 走看看