C++继承方式区别
来源:互联网 发布:护士考试题库软件下载 编辑:程序博客网 时间:2024/06/06 01:38
公有继承(public)
1、基类的public和protected成员的访问属性在派生类中保持不变,但基类的private成员不可直接访问。
2、派生类中的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
3、 通过派生类的对象只能访问基类的public成员。
私有继承(private)
1、基类的public和protected成员都以private身份出现在派生类中,但基类的private成员不可直接访问。
2、派生类中的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
3、通过派生类的对象不能直接访问基类中的任何成员。
保护继承(protected)
1、 基类的public和protected成员都以protected身份出现在派生类中,但基类的private成员不可直接访问。
2、派生类中的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
3、 通过派生类的对象不能直接访问基类中的任何成员
可以用一个表格说明以上问题:
- C++(继承语法&&继承方式)
- C++继承方式区别
- C++继承方式区别
- 实现方式和继承方式的区别
- 【C++】解析共有继承、私有继承、保护继承区别联系
- C++类继承方式的区别
- c++中三种继承方式的区别!
- 三种继承方式的区别
- 三种继承方式的区别
- C++三种继承方式的区别
- C/C++继承方式--形象化表述
- C++/3种继承方式测试
- C++——三种继承方式
- C++-继承的概念与方式
- public、protect、private继承方式 C++(转)
- 【C++】:C++中的继承权限和继承方式
- C++:类继承 private, protected的区别
- 继承方式
- 【追加】J2EE三大框架配置文件管理示例--文件结构和所需的jar包
- iOS开发中icon命名规则
- .NET初学者架构设计指南 Model-View-Controller
- wordpress去掉Meta
- WinCE5.0入门全程导学!(开发环境建立+流驱动开发)
- C++继承方式区别
- ASP.NET页面间数据传递的方法
- [推荐] 别让电脑"辐射斑"爬上小嫩脸
- .NET 查找程序集路径(CLR关于Assembly的搜索路径的过程)
- ARM与射频芯片TRF796x的SPI通信研究
- 搜索IP地址的地理位置
- 详解OPSSH客户端工具中的RSA和DSA加密
- 8/16/2011 1:27:17 PM
- Android中控件的层次结构