博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++中的各种继承方式规则
阅读量:4106 次
发布时间:2019-05-25

本文共 451 字,大约阅读时间需要 1 分钟。

  1、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成员;派生类的对象不能访问基类中的任何的成员。

转载地址:http://ohjsi.baihongyu.com/

你可能感兴趣的文章
剑指offer——圆圈中最后剩下的数
查看>>
剑指offer——数值的整数次方
查看>>
剑指offer——表示数值的字符串
查看>>
Win10上搭建Nginx+SimpleSAMLphp认证服务
查看>>
Win10下搭建绿色版基于WAMP的PHP开发环境
查看>>
如何优雅地使用 Sublime Text
查看>>
理解 HTTPS 的工作原理
查看>>
解决命令启动Android模拟器出现lib64OpenglRender.so: cannot open shared object file问题
查看>>
全站 HTTPS 来了
查看>>
Win8.1/10中删除文件的默认关联程序
查看>>
修改Android系统默认关闭“验证应用”功能
查看>>
Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境
查看>>
即使被拖库,也可以保证密码不泄露
查看>>
Android网络时间同步
查看>>
最简明扼要的 Systemd 教程,只需十分钟
查看>>
Gradle的神奇之处
查看>>
受用不尽的Gradle使用方法与技巧
查看>>
Android系统移植与调试之------->如何修改Android的默认语言、默认时区
查看>>
Grub 2:拯救你的 bootloader
查看>>
Android开发中常用ADB命令总结
查看>>