我在哪里可以阅读有关D类访问修饰符的更多信息?

Gar*_*hby 5 d access-modifiers

我似乎无法为D编程语言类访问修饰符找到一个很好的参考.

我知道public并且private非常有保证,但我猜还有更多,我似乎无法找到一个很好的信息来源.

有人能指点我好参考吗?

rat*_*eak 13

您可以在dlang.org查看官方参考

简而言之:

  • private,只能在同一模块(文件)中访问

  • package,只能在同一个包中访问

  • protected,是模块+继承类

  • public (也是默认值)可以在任何地方访问

  • export 用于在编写库时导出函数