覆盖和隐藏
来源:互联网 发布:全球最大社交软件 编辑:程序博客网 时间:2024/05/21 12:31
代码如下:
class Base{public:virtual void fun(int a ){cout << "int" << endl;}};class Driver : public Base{public:using Base::fun;virtual void fun(char c) //隐藏,通过using或者其他方法捞进来父类的{cout << "char" << endl;}};class Base{public:void fun(int a ){cout << "int" << endl;}};class Driver : public Base{public:void fun(int c) //覆盖{cout << "Driver int" << endl;}};class Base{public:virtual void fun(int a ){cout << "int" << endl;}};class Driver : public Base{public:virtual void fun(int c) //重写,多态{cout << "char" << endl;}};
结论:
覆盖是参数一样
隐藏是参数不一样
父类加virtual,覆盖变成重写
0 0
- 覆盖和隐藏
- 隐藏 重载和覆盖
- 重载,覆盖和隐藏
- 隐藏和覆盖
- 重载、覆盖和隐藏
- 重载、覆盖和隐藏
- 隐藏和覆盖 java
- 覆盖和隐藏
- 隐藏和覆盖 C++
- 隐藏、覆盖和重载
- C++隐藏和覆盖
- Java覆盖和隐藏
- C++ 覆盖和隐藏
- 覆盖和隐藏
- 覆盖和隐藏
- 重载、覆盖和隐藏
- 重载、覆盖和隐藏
- 隐藏和覆盖
- android测试手机不显示崩溃日志
- How many primes
- hash是如何处理冲突的?
- vi操作
- 霓虹灯效果(用TextView实现)
- 覆盖和隐藏
- android cts理清testpackage和文件名的对应关系
- Mysql主从复制搭建及详解
- 安卓开发中selector的使用方法详解
- go语言的GDB调试入门初级
- A1339. JZPLCM(顾昱洲)|树状数组|hash表|逆元|分解质因数
- APP或移动端当中h5写的页面,其中的边框写成0.5rem的效果的CSS如下
- Leetcode 11. Container With Most Water
- hashmap实现原理浅析