首页 > 其他 > 详细

派生类的访问范围

时间:2021-06-07 00:32:43      阅读:14      评论:0      收藏:0      [点我收藏+]

技术分享图片

 技术分享图片

继承类型

当一个类派生自基类,该基类可以被继承为 public、protected 或 private 几种类型。继承类型是通过上面讲解的访问修饰符 access-specifier 来指定的。

我们几乎不使用 protected 或 private 继承,通常使用 public 继承。当使用不同类型的继承时,遵循以下几个规则:

  • 公有继承(public):当一个类派生自公有基类时,基类的public成员也是派生类的public成员,基类的protected成员也是派生类的protected成员,基类的private成员不能直接被派生类访问,但是可以通过调用基类的publicprotected成员来访问。
  • 保护继承(protected): 当一个类派生自protected基类时,基类的publicprotected成员将成为派生类的protected成员。
  • 私有继承(private):当一个类派生自private基类时,基类的publicprotected、private成员将成为派生类的private成员。

派生类的访问范围

原文:https://www.cnblogs.com/wang1994ning/p/14856642.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!