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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    bootstrap模态框
    css 禁止选中文本
    Python Flask Tornado
    JS canvas标签动态绘制图型
    JS 跳转页面
    JS 计算器
    JS
    柱状图中最大的矩形
    在不使用第三个变量的情况下交换两个数的值
    springboot配置静态资源访问的2种方式
  • 原文地址:https://www.cnblogs.com/semth/p/9939370.html
Copyright © 2011-2022 走看看