繁体   English   中英

我们如何在java中制作这样的嵌套包?

[英]How can we make nested packages like this in java?

所以我关注的这篇文章中有这样一个人嵌套包。 我怎样才能达到相同的结果?

我试过像这样嵌套 package,但无法像图片那样嵌套。

由于@Sanjeevan 使用的是 Eclipse,这里有一种在 Eclipse 中嵌套包的方法;

  1. 右键单击所需“嵌套”package 分支的root folder
  2. Select New > Folder
  3. 为 package 键入名称并单击finish (在本例中,第一个文件夹的名称为parent ),
  4. 右键单击parent文件夹。
  5. Select New > Folder
  6. 为 package 键入名称并单击finish (在本例中,第二个文件夹的名称为child ),
  7. 您将看到一个名为parent.child的文件夹。 这是您的嵌套“包”。 在这个文件夹下新建class时,要么是package parent.child; 将自动添加到您的类的顶部,或者您必须手动添加它们。

解决方案是用“.”键入子包。 因此,如果我们有一个主 package 说'com.main',我们想确保我们想要为此创建一个子 package,我们应该将其写为'com.main.sub'

并确保我们在视觉上遵循它,您可以阅读此内容。 https://stackoverflow.com/a/25378808/20406462

包在磁盘上的布局是标准化的,您无法更改,无论您使用javac 、IDEA、Eclipse 还是其他任何东西,都是一样的。 它们总是嵌套的。 您正在寻找的是如何改变它们显示给您的方式。

将 View 中的Package Presentation设置更改为Hierarchical

Package Explorer 的本地菜单,显示如何更改包的显示方式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM