C++ 类中成员的可访问范围
一.基本准则
1. 类的特征一是封装
public 和 private 的作用是实现这一目的
用户代码(类外) 可以访问public成员,而不能访问private 成员;而private 成员只能由类成员(类内)和友元访问。
2. 类的特征二是继承
protected 成员可以被派生类对象访问,不能被用户代码(类外)访问
二. 继承中的特点
public, protected, private 三种继承方式,相应地该改变了基类成员的访问属性,注意基本准则不变
public 继承: 基类 public成员 , protected 成员 ,private 成员的访问属性在派生类分别为 public, protected, private