【发布时间】:2020-10-25 08:41:45
【问题描述】:
假设我们有 A 类。然后我正在编写 B 类,我需要使用 A 类而不暴露 A 类的公共成员。所以我可以使用私有继承,或者我可以将 A 的对象作为 B 的私有字段。如果我不需要添加直接操作 A 字段的新逻辑,我应该选择私有继承还是添加私有字段?
【问题讨论】:
-
所以主要有
public、private和protected。你似乎想要protected来处理你的情况,但我会阅读更多关于访问修饰符的内容
标签: c++ oop inheritance