C++继承方式区别
来源:互联网 发布:2017中国旅游数据统计 编辑:程序博客网 时间:2024/05/16 20:28
公有继承(public)
基类的public和protected成员的访问属性在派生类中保持不变,但基类的private成员不可直接访问。
l 派生类中的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
l 通过派生类的对象只能访问基类的public成员。
私有继承(private)
l 基类的public和protected成员都以private身份出现在派生类中,但基类的private成员不可直接访问。
l 派生类中的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
l 通过派生类的对象不能直接访问基类中的任何成员。
保护继承(protected)
l 基类的public和protected成员都以protected身份出现在派生类中,但基类的private成员不可直接访问。
l 派生类中的成员函数可以直接访问基类中的public和protected成员,但不能直接访问基类的private成员。
l 通过派生类的对象不能直接访问基类中的任何成员
- C++(继承语法&&继承方式)
- C++继承方式区别
- C++继承方式区别
- 实现方式和继承方式的区别
- 【C++】解析共有继承、私有继承、保护继承区别联系
- C++类继承方式的区别
- c++中三种继承方式的区别!
- 三种继承方式的区别
- 三种继承方式的区别
- C++三种继承方式的区别
- C/C++继承方式--形象化表述
- C++/3种继承方式测试
- C++——三种继承方式
- C++-继承的概念与方式
- public、protect、private继承方式 C++(转)
- 【C++】:C++中的继承权限和继承方式
- C++:类继承 private, protected的区别
- 继承方式
- 分类整理目前国内比较著名的B2C网站[转]
- linux常用命令
- 网络服务器
- SQL2005还原数据库备份问题
- tokyo cabinet源码分析-mdb设计和实现
- C++继承方式区别
- GridView 72般绝技
- 数据库设计规范
- 闻道论
- 利用mysqldump备份数据库
- HDU 3342 解题报告
- Android AlertController的小bug?
- 开发WebService两种开源工具CXF和Axis2的比较
- 终于用Matlab程序得到了跟TA的Q100结果类似的Modulated heat flow的Amplitude