我有像这样的示例代码
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是否具有相同功能的类似工具或第三方工具?因为如果我必须手动记下所有的抽象和界面方法,这很烦人
答案 0 :(得分:7)
我想有一些IDE插件可以提供你想要的功能。
我每天都使用这种方法:
将方法从您的界面复制到类的公共部分,将光标设置在其中一个方法上并执行快捷键 CTRL-SHIFT-C 。 Delphi将为您自动创建实现部分中的函数/过程!
这适用于所有班级......
答案 1 :(得分:2)
是的,如果这对于通过Interfaces继承的函数起作用也会很好,如果它在Interfaces本身中工作以创建接口属性的Getter / Setter会很好!
那就是说,我会用QC(如果还没有)记录它作为一个很好的建议。
更新:在这里你去:) - http://qc.embarcadero.com/wc/qcmain.aspx?d=121748