当前位置: 首页 > 文档资料 > C++大学教程 >

9.5 使用成员函数

优质
小牛编辑
133浏览
2023-12-01

当从基类派生出一个派生类时,派生类的成员函数可能需要访问基类的某些成员函数。

软件工程视点 9.2
派生类不能直接访问其基类的 private 成员。

这是 C++ 中关键的软件工程视点。如果派生类能访问其基类的 private 成员,那么就会破坏基类的封装性。隐藏 private 成员有助于测试、调试和正确地修改系统。如果派生类能访问其基类的 private 成员,那么从派生类派生出的类也应该能访问这些成员,这样就会传递对 private 数据的访问权,从而使封装所带来的益处在整个类层次上损失殆尽。