类成员函数的重载、覆盖和隐藏区别


Posted in 面试题 onJanuary 27, 2016
答案:
a.成员函数被重载的特征:
(1)相同的范围(在同一个类中);
(2)函数名字相同;
(3)参数不同;
(4)virtual 关键字可有可无。
b.覆盖是指派生类函数覆盖基类函数,特征是:
(1)不同的范围(分别位于派生类与基类);
(2)函数名字相同;
(3)参数相同;
(4)基类函数必须有virtual 关键字。
c.“隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下:
(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。
(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual 关键字。此时,基类的函数被隐藏(注意别与覆盖混淆)

Tags in this post...

面试题 相关文章推荐
PHP如何自定义函数
Sep 16 面试题
新电JAVA笔试题目
Aug 31 面试题
一套带答案的C++笔试题
Jan 10 面试题
北京SQL新华信咨询
Sep 30 面试题
ORACLE十问
Apr 20 面试题
介绍一下MD5加密算法
Nov 12 面试题
Shell编程面试题
May 29 面试题
软件工程师面试题
Jun 25 面试题
JAVA中运算符的分类及举例
Sep 12 面试题
解释i节点在文件系统中的作用
Nov 26 面试题
大唐面试试题(CPU,UNIX等等)
Jan 11 面试题
一套Delphi的笔试题二
May 11 面试题
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 #面试题
将一个数的从第5位开始的7个数取出,其余位置0
May 26 #面试题
NULL是什么,它是怎么定义的
May 09 #面试题
简述数组与指针的区别
Jan 02 #面试题
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
Feb 10 #面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 #面试题
struct和class的区别
Nov 20 #面试题
You might like
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
php结合md5实现的加密解密方法
2016/01/25 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
纯JS代码实现一键分享功能
2016/04/20 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
python正则表达式re模块详解
2014/06/25 Python
Python实现的递归神经网络简单示例
2017/08/11 Python
python实现微信远程控制电脑
2018/02/22 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
CNC数控操作工岗位职责
2013/11/19 职场文书
丑小鸭教学反思
2014/02/03 职场文书
幼儿教师研修感言
2014/02/12 职场文书
青年文明号服务承诺
2014/03/31 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
银行求职信范文
2019/05/13 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技