2. 封装

封装是指隐藏对象的实现细节,让使用者不关心这些细节。从而保证数据的安全性。

封装后的类使用者只需要调用简单的接口(成员函数)即可使用。

C++ 通过访问说明符实现封装。

访问说明符

访问说明符
成员函数
子类成员函数
其他
public
可以访问
可以访问
可以访问
protected
可以访问
可以访问
无法访问
private
可以访问
无法访问
无法访问