Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 为什么子模块可以使用祖先模块的私有项,但不能使用其他方式?_Oop_Rust - Fatal编程技术网

Oop 为什么子模块可以使用祖先模块的私有项,但不能使用其他方式?

Oop 为什么子模块可以使用祖先模块的私有项,但不能使用其他方式?,oop,rust,Oop,Rust,为什么父模块中的项不能在子模块中使用私有项,而子模块中的项可以在其祖先模块中使用私有项 就我自己的教育而言,你如何预测这个问题的答案对你有帮助?这可能有助于引导答案提供有用的信息。你会接受“因为有人这么说”作为答案吗?如果你在提出这个问题之前展示了你已经完成的研究,这也会很有帮助。锈病已经在露天发展了很长一段时间(如果不是从一开始的话),所以一般来说,任何有趣的决定都可以通过一些腿部工作找到。我们不想让您对已经知道的细节感到厌烦。在您链接的页面中:“原因是子模块包装并隐藏了它们的实现细节,但子模

为什么父模块中的项不能在子模块中使用私有项,而子模块中的项可以在其祖先模块中使用私有项


就我自己的教育而言,你如何预测这个问题的答案对你有帮助?这可能有助于引导答案提供有用的信息。你会接受“因为有人这么说”作为答案吗?如果你在提出这个问题之前展示了你已经完成的研究,这也会很有帮助。锈病已经在露天发展了很长一段时间(如果不是从一开始的话),所以一般来说,任何有趣的决定都可以通过一些腿部工作找到。我们不想让您对已经知道的细节感到厌烦。在您链接的页面中:“原因是子模块包装并隐藏了它们的实现细节,但子模块可以看到它们定义的上下文。”基本上,您可以从模块内部看到私有项,但不能从外部看到。子模块位于其父模块的内部。