- 3
- 0
- 约5.25千字
- 约 6页
- 2016-11-28 发布于河南
- 举报
访问祖先类的虚方法
访问祖先类的虚方法
问题提出
在子类覆盖的虚方法中,可以用inherited调用父类的实现,但有时候我们并不需要父类的实现,而是想跃过父类直接调用祖先类的方法。
举个例子,假设有三个类,实现如下:
type
TClassA = class
procedure Proc; virtual;
end;
?
TClassB = class(TClassA)
procedure Proc; override;
end;
?
TClassC = class(TClassB)
procedure Proc; override;
end;
?
implementation
?
procedure TClassA.Proc;
begin
ShowMessage(Proc of class A);
end;
?
procedure TClassB.Proc;
begin
ShowMessage(Proc of class B);
end;
?
procedure TClassC.Proc;
begin
ShowMessage(Proc of class C);
end;
用如下代码调用虚方法Proc:
var
C: TClassA;
begin
C := TClassC.Create;
C.Proc;
C.Free;
en
您可能关注的文档
- Lect_第8章.ppt
- 窗体 FORM 常用属性.doc
- VB项目文件.doc
- 并行.doc
- 第一讲 Maven基础培训.pptx
- 多核实验三.doc
- 星火2008年12月六级模拟试卷样题and详细答案.doc
- 位图格式.doc
- 3_vim编辑器.pptx
- C打开图片.doc
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)