C++中public,protected,private与继承的关系

  1. 访问权限区别
  2. 继承方式与权限的关系

记下public, protected, private与类继承的基本关系。

访问权限区别

访问属性 说明
public 可以被对象实体直接访问
protected 只允许在本类和子类中访问,对象实体通过public员函数访问
private 只允许在本类中访问,对象实体通过public员函数访问

继承方式与权限的关系

基类访问属性 继承方式 子类访问属性
public public public
public protected protected
public private private
protected public protected
protected protected protected
protected private private
private public,protectd,private 子类无权访问

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [ yehuohan@gmail.com ]

文章标题:C++中public,protected,private与继承的关系

本文作者:Yehuohanxing

发布时间:2017-09-30, 00:02:39

最后更新:2018-04-03, 23:26:42

原始链接:http://yehuohan.github.io/2017/09/30/杂记/Cpp的public-protected-private与继承的关系/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录