关于重载和重写的一些小知识
2015-04-12 21:29
148 查看
成员函数被重载的特征如下:
相同的范围(在同一个类中)
函数名字相同
参数不同
virtual关键字可有可无
覆盖(重写)的特征如下:
不同的范围(分别位于派生类与基类)
函数名字相同
参数相同
基类函数必须有virtual关键字
函数的重载与返回值无关
静态方法不能被覆盖成非静态方法
相同的范围(在同一个类中)
函数名字相同
参数不同
virtual关键字可有可无
覆盖(重写)的特征如下:
不同的范围(分别位于派生类与基类)
函数名字相同
参数相同
基类函数必须有virtual关键字
函数的重载与返回值无关
静态方法不能被覆盖成非静态方法
相关文章推荐
- 关于重载、隐藏、重写的一些思考(1)
- 自定义viewgroup实现自动换行的布局,同时解决自定义布局在wrapcontent下高度不能自适应的问题,plus一些关于Component重写的基础知识
- 关于重载、隐藏、重写的一些思考(2)
- C++学习(3)--基础知识(3)--关于操作符的重载
- 关于项目管理的一些知识要点
- 关于DNS的一些基础知识
- 关于堆和栈的一些知识(转贴)
- 关于继承和覆盖(Override)的一些基础知识
- 关于dos启动的一些知识
- 关于垃圾回收的一些知识
- 一些关于流量和带宽的知识
- 关于MIME的一些知识
- 关于blog的一些知识
- 一些关于PHP的知识
- 一些关于PHP的知识
- 一些关于sulinux的知识
- 关于字符集的一些知识
- GeoGraphics文档中关于坐标系统的一些知识
- 关于dos启动的一些知识
- 关于继承、构造、重载、重写