c++复习
来源:互联网 发布:遥知不是雪,为有暗香来 编辑:程序博客网 时间:2024/06/02 22:44
1.c++抽象类
一.定义
纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”
virtual void funtion1()=0
二、引入原因:
1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。
2、在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身生成对象明显不合常理。
为了解决上述问题,引入了纯虚函数的概念,将函数定义为纯虚函数(方法:virtual ReturnType Function()= 0;),则编译器要求在派生类中必须予以重载以实现多态性。同时含有纯虚拟函数的类称为抽象类,它不能生成对象。这样就很好地解决了上述两个问题。
0 0
- C 复习
- C复习
- c复习
- C复习
- 复习C
- C复习
- 复习C要点
- C语言复习
- C语言复习2
- C语言复习3
- C基础的复习
- C语言复习4
- C语言复习概要
- 开篇---c 复习小结
- C语言复习
- 复习C字符串处理
- C中的 ++复习
- c语言复习
- 动态规划
- 设计模式深入学习IOS版------架构设计
- 基于twisted的web server框架简单原型
- JAVA_WEB项目之Lucene检索框架中的IndexWriter、IndexSearch优化
- C#.NET为List添加扩展方法:获取唯一值
- c++复习
- 53KF在线客服这些功能小而美
- Android 给应用定制皮肤
- 自己制作deb 包 (二)
- 非常有用的位运算技巧
- 监控系统的多协议直播(RTSP RTMP HTTP Live Streaming)
- hive导出查询结果到本地文件
- vs2010 msdn help library文档位置、错误、重新安装及安装注意事项
- HDU 1022 Train Problem I【栈】