![]() |
1
4
不能直接使用可访问性修饰符的组合来执行此操作。 我能想到的最好的方法是如下。它涉及到一个额外的间接层次。
现在父类和只有父类才能访问这些属性和方法。 例如:
|
![]() |
2
0
根据Jaredpar的答案,您可以使用私有的childclass,但公共接口只能显示它应该显示的内容:
用途:
|
|
user1682076 · 声纳错误-使此成员“受保护” 8 年前 |
|
Scratch Cat · 使用继承的受保护成员时出现问题(C++) 8 年前 |
![]() |
gwizardry · 私有静态列表是限制类实例集的适当方法吗 8 年前 |
![]() |
Kiel · 铁路超高访问背后的变量代码 8 年前 |
![]() |
Abu Muhammad · 为什么此受保护的成员在子类[重复]中不可见 10 年前 |
![]() |
user1868607 · 从超类调用受Ruby保护的可见性 10 年前 |
![]() |
PeakGen · 访问子类中的“受保护”数据时出现“标识符未定义”错误 12 年前 |