C++笔记——公有继承、私有继承、保护继承、多重继承
来源:互联网 发布:淘宝买家怎么快速升钻 编辑:程序博客网 时间:2024/05/19 05:03
公有继承:
基类的public和protected成员的访问属性在派生类中保持不变,但基类的private成员不可直接访问。
派生类的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
通过派生类的对象只能访问基类的public成员。
私有继承:
基类的public和protected成员都以private身份出现在派生类中,但基类的private成员不可直接访问。
派生类的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
通过派生类的对象不能直接访问基类中的任何成员。
保护继承(基本不用):
基类的public和protected成员都以protected身份出现在派生类中,但基类的private成员不可直接访问。
派生类的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
通过派生类的对象不能直接访问基类中的任何成员。
多重继承:
可以为一个派生类指定多个基类。
当两个父类有同样的成员时会带来模糊性,这样导致了名称冲突,在编译时将予以拒绝。
程序必须在前面说明基类。
阅读全文
0 0
- C++笔记——公有继承、私有继承、保护继承、多重继承
- c++:私有继承,公有继承,保护继承
- 公有继承,私有继承,和保护继承
- 公有继承,私有继承,和保护继承
- 公有继承,私有继承,和保护继承
- 公有继承 保护继承 私有继承
- 公有继承 私有继承 保护继承
- 公有继承、保护继承和私有继承
- 公有继承、保护继承和私有继承
- 公有继承 保护继承 私有继承
- c++ 公有继承/私有继承/保护继承
- 公有继承 保护继承 私有继承
- C++ 公有继承,私有继承,保护继承
- C++:公有继承、私有继承和保护继承
- 2017061801公有继承保护继承私有继承公有继承保护继承私有继承
- C++ 继承:私有继承 保护继承 公有继承
- 小解继承!!!(公有继承,私有继承,保护继承)
- C++继承之公有继承、私有继承、保护继承
- [树链剖分] [bzoj2243] [SDOI2011]染色
- 浏览器渲染机制之DOM树
- java实现map和object互转的三种方法
- [noip2016]组合数问题 题解
- Linux装机必备(centos)
- C++笔记——公有继承、私有继承、保护继承、多重继承
- 堆栈实现表达式求值
- 判断素数
- Linux下安装Redis
- SQL语句备忘录
- Java面试题总结二
- [LeetCode]66. Plus One
- io学习:标准输入、标准输出、标准出错
- 解决加了@EnableHystrixDashboard后项目中freemarker配置失效导致404问题