C++继承:公有,私有,保护
2018-03-09 20:39
211 查看
C++继承:公有,私有,保护
公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。3. 保护继承(protected)保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员,并且只能被它的派生类成员函数或友元访问,基类的私有成员仍然是私有的。下面列出三种不同的继承方式的基类特性和派生类特性。public | protected | private | |
共有继承 | public | protected | 不可见 |
私有继承 | private | private | 不可见 |
保护继承 | protected | protected | 不可见 |
相关文章推荐
- 从零开始学C++之继承(一):公有/私有/保护继承、overload/overwrite/override之间的区别
- C++基础知识: 公有继承,保护继承,私有继承的总结,私有继承的用意何在
- C/C++ 公有继承、保护继承和私有继承的区别
- C/C++ 公有继承、保护继承和私有继承的对比详解
- C++继承:公有,私有,保护
- C++继承、公有,私有,保护
- C++ 私有、保护、公有继承
- C++继承:公有、私有、保护
- C++继承:公有、私有、保护
- c++:私有继承,公有继承,保护继承
- C++继承:公有,私有,保护
- C++继承:公有,私有和保护
- C++的私有继承、公有继承和保护继承
- C++继承:公有,私有,保护
- C++继承:公有,私有,保护
- C++基类和派生类私有、保护、公有成员访问控制以及动态绑定、三种继承
- C++的私有继承、公有继承和保护继承
- C++ 继承公有、私有、保护
- c++高级---C++继承:公有,私有,保护
- C++继承:公有,私有,保护