CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

简单的问题,如果在派生类中调用基类方法?

楼主cdknet(VC++.NET)2005-08-26 12:08:14 在 C++ Builder / 基础类 提问

如题 问题点数:50、回复次数:2Top

1 楼ThinkX(秋天的树)回复于 2005-08-26 13:38:04 得分 25

直接调用就行了呗  
  如果是调用基类虚拟函数  
  用Base::Func()Top

2 楼leonatcs(LeonKennedy)(时常逛一逛csdn,有益身心健康。)回复于 2005-08-26 15:49:11 得分 25

要看这一方法有没有被覆盖(Override),如果子类没有重新定义父类的这一方法,就没有被覆盖,直接调用这一方法就可以了;如果子类重新定义了父类的这一方法,就说子类的方法覆盖了父类的方法,这时如果要调用父类的这一方法有如下两种办法:   a.在派生类(或派生类的派生类)中,以“A::Overridee”的形式调用。       b.在派生类(和派生类的派生类)外,用基类型的指针p指向派生类,然后以“p->Overridee()”的形式访问。  
   
  http://blog.csdn.net/leonatcs/archive/2005/07/09/418957.aspxTop

相关问题

  • 菜鸟问题,怎样才能让基类调用派生类方法
  • 基类和派生的相互调用
  • 调用一个control类的派生类中的方法出现未将对象实例化
  • 父类方法的调用?
  • 菜鸟求教关于派生类调用父类函数
  • 当派生类调用基类函数的问题,代码如下
  • 派生类中调用基类的重载操作符的问题
  • 自建类方法如何调用?
  • 如何调用父类的方法?
  • 类的方法调用 反射相关

关键词

  • 调用
  • 类
  • 派生类
  • 子类
  • 方法
  • 覆盖

得分解答快速导航

  • 帖主:cdknet
  • ThinkX
  • leonatcs

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo