zoukankan      html  css  js  c++  java
  • 深入类中的方法(3)- 方法在实现时的参数省略

    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    
    type
      TForm1 = class(TForm)
    
      end;
    
    
    TBass = class
      function Fun1(x,y: Integer): Integer; virtual; {Fun1 有 virtual 指示字}
      function Fun2(x,y,z: Integer): Integer;        {Fun2 有三个参数、一个返回值}
    end;
    
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    { TBass }
    function TBass.Fun1(x, y: Integer): Integer; {方法实现时, 不能带 virtual 等指示字}
    begin
      Result := x + y;
    end;
    
    function TBass.Fun2(x,y,z: Integer): Integer; {方法实现时可以只有函数名; 如果带参数和返回值, 必须和定义时一样}
    begin
      Result := x + y + z;
    end;
    
    end.
  • 相关阅读:
    AOP
    关于zookeeper部署的个数
    Zookeeper 简介
    Java 正则表达式
    面试记录
    面试题
    Spring Framework官方文档翻译(中英文版)
    java知识巩固
    mysql sql记录
    redis入门
  • 原文地址:https://www.cnblogs.com/fansizhe/p/12729753.html
Copyright © 2011-2022 走看看