受保护的数据成员和数据功能

Saa*_*ood 4 c++ oop access-specifier

当我在一个类中声明一个受保护的数据成员,这意味着它不能访问外部世界而是可以访问派生类.我的问题是

它是否可以访问派生类派生的类?

And*_*mas 6

是的,受保护的数据成员可以在继承层次结构中一直访问.

通常可以更好地避免受保护的数据.另一种方法是编写访问私有数据的受保护方法.这样可以将数据封装在一个类中.它还可以轻松设置更改数据的断点.