当前位置: 首页 > news >正文

Delphi的override和virtual方法

我们在基类单元中声明了GetData一个方法并在Create事件中调用GetData方法.

注意此时GetData在声明时,使用的是virtual方法,说明它是不再继承TFrame中的同名过程,而是新增的方法

 另外Create和Destroy事件使用的是override方法,说明它是继承的父类同名方法.

unit ufraModuleBase;interfaceuses
...
TfraModuleBase = class(TFrame)
...procedure GetData; virtual;
// 创建与销毁constructor Create(AOwner: TComponent); override;destructor Destroy; override;
...end;
...
//--------------------------
constructor TfraModuleBase.Create(AOwner: TComponent);
begininherited;
...GetData;
end;
//------------------------------
procedure TfraModuleBase.GetData;
beginend;

 

http://www.jsqmd.com/news/336119/

相关文章:

  • <span class=“js_title_inner“>Agentic Coding实战:让Doubao-Seed-Code深度剖析并改造你的代码库</span>
  • C++继承机制全解析
  • ag-ui agent 用户交互协议
  • 求职攻略:纽约的量化岗位在哪里投递?(高效申请指南) - 品牌排行榜
  • 2026年知名的深圳专业开锁换锁/深圳无损开锁换锁信誉优质供应参考(可靠) - 行业平台推荐
  • 详细介绍:数据结构第三章:单链表的学习
  • 2026年核心知识库部署服务商全景推荐:从企业知识管理到AI智能方案,Deepseek专家级服务商深度解析 - 品牌2025
  • AI没有“恻隐之心”,只有“效率至上”
  • 企业智能化升级必备:2026年度AI知识库部署方案商权威指南,私有化部署专家精选推荐 - 品牌2025
  • 大模型正在反向收割互联网红利
  • 大腿肌肉酸痛吃保健品哪个品牌好?口碑品牌盘点(选购必看) - 品牌排行榜
  • <span class=“js_title_inner“>今年 AI 到底在 “吵“ 什么?带好这份攻略,明天现场找答案!</span>
  • Deepseek生态深度合作:2026年企业知识库部署专业服务商实力盘点,定制化解决方案全解析 - 品牌2025
  • 【Java SE 基础学习打卡】03 计算机中数据的表示、存储与处理 - 指南
  • 数据决策新时代:2026年企业智能BI私有化部署厂商综合评估,本地化部署方案商优选指南 - 品牌2025
  • 工业触摸屏:Infineon (前Cypress) TrueTouch™ / PSoC™ CapSense™ 触摸控制器详细介绍
  • 工业触摸屏:FocalTech (敦泰科技) FT系列触摸屏控制器详细介绍
  • 安全与自主可控:2026年BI本地私有化部署厂商专业推荐,从方案设计到落地实施全流程服务商 - 品牌2025
  • 如何将CAD对象指定到机械图层?
  • 2026适合零基础的健身教练培训学校哪里找? - 品牌2025
  • 基于java的社区物资购买系统(11877)
  • 基于Java的水产品网站系统设计与实现(11878)
  • 如何实现CAD明细表和序号同步修改?
  • 番茄小说下载器 2026.02.01 | 一键批量下载番茄小说,支持多种格式及封面嵌入
  • 基于java的校园疫情管理系统(11879)
  • 基于Java的影视创作论坛的设计与实现(11880)
  • 你的电视 2.3.4 | 空壳直播软件,支持多个线路,附4个直播源
  • 基于SSM的医药管理系统(11876)
  • 好题集(10) - LG P6078 [CEOI 2004] Sweets
  • 【防坑指南 | 可以不会不能不懂】写给程序员的 “涡轮增压发动机“ 最佳实践