TSL语言基础 > Object TSL > 方法 > 声明和实现 > 对象的方法调用

Inherited    

  • 调用父类的同参数同名函数,使用如inherited func(a,b,c)的模式调用父类方法。

    例如:
    Function Test();
    Begin
      obj:=CreateObject("AA");
      return obj.test();
    End;
    Type AA=class(CC)
      function test();
      begin
        return Inherited fun1();
      end
      function fun1(); overload;
      begin
       return "AA";
      end
    end;
    Type CC=Class
      function fun1(); overload;
      begin
       return "CC";
      end
    end;

    返回结果为“CC”,调用的是父类的fun1()函数