虚函数和抽象函数有什么区别
来源:互联网 发布:淘宝新店刷流量 编辑:程序博客网 时间:2024/05/01 12:51
虚函数是有代码的并明确允许子类去覆盖,但子类也可不覆盖,就是说可以直接用,不用重写
抽象函数是没有代码,子类继承后一定要重写
******************************************************************
在一个类中用虚函数:
是因为在超类中的有实际代码的方法,但明确允许子类可以作重写
而且当子类重写后,可以用子类实例超类;如果这样,超类变量调用虚函数时,执行的是子类的方法
在一个类中用抽象函数
是在写超类时不确定函数的代码,让子类去实现
******************************************************************
抽象函数没有方法体。
- 虚函数和抽象函数有什么区别
- 虚函数和抽象函数有什么区别
- 虚函数和纯虚函数有什么区别
- C#中虚函数跟抽象函数有什么用,怎么去区别
- 宏和inline函数有什么区别
- FileCreate,和CreatFile函数有什么区别?
- 宏和内联函数有什么区别
- block和函数指针有什么区别
- 宏和函数有什么区别?
- 虚函数和抽象函数的区别
- 虚函数和抽象函数的区别
- 指针函数和函数指针有什么区别
- 指针函数和函数指针有什么区别
- 指针函数和函数指针有什么区别(转载)
- 指针函数和函数指针有什么区别
- 指针函数和函数指针有什么区别(转载)
- 指针函数和函数指针有什么区别(转载)
- 指针函数和函数指针有什么区别
- MSDN static
- 获取cpu序列号,硬盘ID,网卡MAC地址(转)
- Linux学习指导[4]--基于Linux的学习方法
- Send an SMS to yourself
- SCIM输入法架构分析(上)
- 虚函数和抽象函数有什么区别
- 我很希望B/S快点退出历史舞台!
- Linux学习指导[5]--入门级学习:linux学习方向和方法浅谈
- SCIM输入法架构分析(下)
- Google Analytics
- GTK+与MFC不完全对比
- Java 关键字:strictfp volatile transient
- Sql server数据备份的三个恢复模型
- Myeclipse工具下Spring+Hibernate+Struts框架搭建