C++类访问权限与继承方式的关系

发布时间 2023-05-31 00:12:10作者: wkxnk

 

类成员访问权限有3种:

public, protected, private

 

三者区别:

权限级别       类内函数    派生类函数     对象

public            √                 √                 √

protected      √                 √                 ×

private          √                  ×                ×

(注:“√” 表示可访问,“×” 表示不可访问)

 

派生类继承基类的继承方式也有三种:

public, protected, private

 

派生类继承方式与基类访问权限的关系如下表: