zoukankan
html css js c++ java
C++ 重载、重写、重定义
出自:
http://blog.163.com/clevertanglei900@126/blog/
1 成员函数重载特征:
a 相同的范围(在同一个类中)
b 函数名字相同
c 参数不同
d virtual关键字可有可无
2 重写(覆盖)是指派生类函数覆盖基类函数,特征是:
a 不同的范围,分别位于基类和派生类中
b 函数的名字相同
c 参数相同
d 基类函数必须有virtual关键字
3 重定义(隐藏)是指派生类的函数屏蔽了与其同名的基类函数,规则如下:
a 如果派生类的函数和基类的函数同名,
但是参数不同,此时,不管有无virtual,基类的函数被隐藏。
b 如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有vitual关键字,此时,基类的函数被隐藏。
查看全文
相关阅读:
04 类与对象
03 方法
02-JAVA语法基础
大道至简第二章 读后感
leetcode 65 有效数字
leetcode 670 最大交换
leetcode 49 字母异位词分组
leetcode 71 简化路径
leetcode 2 两数相加
java compareTo 与 equals 区别
原文地址:https://www.cnblogs.com/lxmhhy/p/3562482.html
最新文章
《阿里B2B技术架构演进详解》----阅读
周计划12/16
团队项目之电梯演讲
团队项目计划
第十二周总结
psp 周计划2
四则运算3 项目需求分析
四则运算2
四则运算
第11周总结
热门文章
《构建之法》阅读笔记5
河北重大技术需求开发第七版开发第七天
河北重大技术需求开发第七版开发第六天
第五周总结
开发MIS系统需要的技术
09异常处理
08 多态与异常处理
07 继承与接口
06-数组
05 String
Copyright © 2011-2022 走看看