【C++】子类在重写虚函数时,会覆盖父类的函数
来源:互联网 发布:spss有mac版吗 编辑:程序博客网 时间:2024/05/29 08:33
//子类在重写虚函数时,会覆盖父类的函数#include <iostream>using namespace std;class B{public:B(){cout<<"Create B!"<<endl;}public:virtual void fun(){cout<<"B::fun()"<<endl;}virtual void show(){cout<<"B::show()"<<endl;}void print(){cout<<"B::print()"<<endl;}};class D : public B{public:D(){cout<<"Create D!"<<endl;}public:void fun(){cout<<"D::fun()"<<endl;}void show(){cout<<"D::show()"<<endl;}virtual void list(){cout<<"D::list()"<<endl;}};void main(){D d;B *p=&d;p->fun(); p->show();}<img src="http://img.blog.csdn.net/20150512213921986?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91ZG91d2ExMjM0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
0 0
- 【C++】子类在重写虚函数时,会覆盖父类的函数
- A 子类继承父类,子类的构造函数会覆盖父类的构造函数
- C++父类子类间函数重定义,虚函数重写(覆盖)以及重载
- C++父类子类间函数重定义,虚函数重写(覆盖)以及重载
- C#-—体验父类的成员函数在子类的重写和隐藏
- 子类重写父类的构造函数
- java中函数覆盖(即重写override),子类的返回类型一定要和父类一样吗?
- java注解,在继承时会被子类覆盖,会被子类覆盖的函数覆盖,如果继承的子类不写注解的话,默认没有注解,即不会继承父类的注解
- 子类重写父类的虚函数后需要调用父类的虚函数
- C++子类调用父类覆盖的函数
- C++子类调用父类覆盖的函数
- C++子类调用父类覆盖的函数
- 子类继承父类,重写纯虚函数和虚函数时注意
- 关于子类重写父类私有虚函数
- 子类函数对父类同名函数的覆盖
- C++ 子类函数对父类同名函数的覆盖
- 为什么子类在重写父类的方法后,会替代原有方法?
- java 子类继承父类 -- 重写、覆盖
- LPC1768菜鸟学习之路systick
- Uva 11181
- 通过数据分析改进并达成SEO优化目标
- java环境的搭建,myeclipse的安装配置和破解
- 关于在AF层注册的具体过程
- 【C++】子类在重写虚函数时,会覆盖父类的函数
- Struts+Spring注解名词解释
- LPC1768菜鸟学习之GPIO和外部中断
- 尚硅谷 hibernate4 总结
- IO流
- 由“单独搭建Mybatis”到“Mybatis与Spring的整合/集成”
- Checkio--题目之Elementary(上)
- 2-18
- Webview动态注入js脚本