知识点

 继承类成员的访问级别

 友元类

继承访问控制:

基类

派生类(能否访问)

public

private

protected

派生类

派生类对象

派生类

派生类对象

派生类

派生类对象

private  继承

不能

不能

不能

不能

public   继承

不能

不能

不能

protected 继承

不能

不能

不能

不能

一、继承类成员的访问级别

基类

派生类(访问级别)

public

private

protected

private  继承

private


private

public   继承

public


protected

protected 继承

protected


protected

二、友元类

class CB3;

class CB1;

class CA

{  

 friend CB1;

friend CB3;


派生类CB1CB3被赋予友元关系,可以访问基类CA的所有成员,但是CB1CB3的派生类或对象不可以访问基类CAprivateprotected数据。