C++中的继承方式有: 
public、private、protected三种(它们直接影响到派生类的成员、及其对象对基类成员访问的规则)。 
(1)public(公有继承):继承时保持基类中各成员属性不变,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基类中的public成员。 
(2)private(私有继承):继承时基类中各成员属性均变为private,并且基类中private成员被隐藏。派生类的成员也只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员。  
(3)protected(保护性继承):继承时基类中各成员属性均变为protected,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员。

最新文章

  1. Jackson的简单用法
  2. Android学习---数据库的增删改查(sqlite CRUD)
  3. 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi
  4. java web 学习 --第十天(Java三级考试)
  5. rotate the clock
  6. mysql-主从复制(一)
  7. 主引导记录MBR
  8. golang中channel的超时处理
  9. 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅵ
  10. BZOJ3529: [Sdoi2014]数表
  11. arcgis js 鼠标点和绘制的点位有偏移
  12. readlink 获取进程的绝对路径
  13. Linux 驱动——Button驱动5(atomic)原子量
  14. Alpha冲刺(8/10)
  15. Mac 上用 Homebrew 安装 .NET Core 1.0 RC4 004771
  16. 计算机中的概念: 视图 VS 镜像
  17. Start-Sleep 帮助信息
  18. 【BZOJ3631】松鼠的新家 树链剖分
  19. java对图片的处理
  20. Sublime Text 2 设置文件详解(转)

热门文章

  1. [Erlang16]为什么要用MFA代替fun()–>end?
  2. docker+selenium Grid搭建自动化分布式测试环境
  3. ParserError: Error tokenizing data. C error: Expected 2 fields in line 15, saw 4
  4. 波利亚(Polya)罐子模型
  5. 【bzoj4889】: [Tjoi2017]不勤劳的图书管理员 分块-BIT
  6. IE8浏览器兼容性问题
  7. c++和java在桌面应用软件开发的区别
  8. mysql数据库表的基本操作sql语句总结
  9. JAVA 多线程 杂谈
  10. 1.Bootstrap简介