2

我有这样的示例代码

IExample=interface
   procedure Test;
end;

TBaseClass=class
   function Check:boolean;abstract;
end;

TExampleObject=class(TInterfacedObject,IExample)
end;

TAnotherObject=class(TBaseClass)
end;

我的问题是,我如何实现祖先的接口方法和抽象方法?

我使用 Visual Studio 和 C#,从抽象方法和接口方法实现非常简单,我只需右键单击我的类,然后实现方法。

RAD Studio XE2 是否有类似工具或第三方工具具有相同功能?因为如果我必须手动写下所有抽象和接口方法,这很烦人

4

2 回答 2

8

我想那里有 IDE 插件可以提供您想要的功能。

我每天都用这个方法:

将接口中的方法复制到类的公共部分,将光标设置在这些方法之一上并执行快捷方式CTRL-SHIFT-C。Delphi 会在实现部分自动为您创建函数/程序!

这适用于所有课程......

于 2013-05-14T16:23:47.417 回答
2

是的,如果这也适用于通过接口继承的函数,那就太好了,如果它在接口本身中工作,为接口属性创建 Getter / Setter,那就太好了!

也就是说,我会用 QC 记录它(如果还没有的话)作为一个很好的建议。

更新:给你 :) - http://qc.embarcadero.com/wc/qcmain.aspx?d=121748

于 2014-01-14T17:15:18.010 回答