C++中类的三种继承方式比较
来源:互联网 发布:淘宝最晚多久确认收货 编辑:程序博客网 时间:2024/06/10 02:38
C++中类的三种继承方式比较
(1)公有继承 (public继承)
公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然为私有的,不能被这个派生类的子类所访问。
(2)保护继承(proteced继承)
保护继承的特点是基类的所有公有成员和保护成员都作为派生类的保护成员,并且只能被它的派生类成员函数或友元函数访问,基类的私有成员仍然为私有的。
(3)私有继承(private继承)
私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。
三种不同的继承方式的基类特性和派生类特性对比:
publicprotectedprivatepublic继承publicprotected不可见protected继承protectedprotected不可见private继承privateprivate不可见
阅读全文
1 0
- C++中类的三种继承方式比较
- Hibernate三种继承映射方式的比较
- C++中类的三种继承方式
- js中比较好的继承方式
- 派生类的三种继承方式
- C++——三种继承方式
- 类加载的三种方式比较
- 实现JavaScript中继承的三种方式
- 实现JavaScript中继承的三种方式
- 共有继承 私有继承 保护继承 派生类的三种继承方式小结
- ASP.NET中页面跳转的三种方式比较
- C++——三种继承方式与三种访问权限的相互组合
- C++——三种继承方式与三种访问权限的相互组合
- C++——三种继承方式与三种访问权限的相互组合
- 类的三种继承方式的访问权限.
- c++类的三种继承方式的区别
- 三种继承方式
- 三种继承方式
- mysql自定义函数篇
- 为tornado框架支持jinja2
- ES6学习笔记- Module的语法
- BZOJ 1975 [Sdoi2010]魔法猪学院 A*+SPFA
- 页面数据排序
- C++中类的三种继承方式比较
- iOS开发之opencv学习笔记一:下载和安装
- Android 命名规范 (提高代码可以读性)
- yolo v2 损失函数源码解读
- Spring、Spring MVC、MyBatis 整合文件配置详解
- 智能一代云平台(二十六):tomcat集群搭建中的那些事儿
- java-构造函数
- Java的文件读写操作
- centos7系统下安装php-memcached拓展及简单使用