我可以把一个java包放到另一个包中吗?

我可以把一个java包放到另一个包中吗?,java,netbeans,Java,Netbeans,使用Netbeans,我想把一个包放到另一个包中。例如,在VisualStudio2008中,我可以有一个名为“Nodes”的文件夹,在节点中还有一个名为“Expressions”的文件夹。如何在Netbeans中实现这一点?我认为Java中的包相当于C#中的文件夹 您可以用java创建子包。如果包名为节点,则在其中添加表达式文件夹将创建一个节点.表达式包 仅供参考,在Java中,通常使用所有小写字母作为包名。您可以有任意数量的子包,例如,abc.def.ghi.jkl对于包中的包,请将父名称、

使用Netbeans,我想把一个包放到另一个包中。例如,在VisualStudio2008中,我可以有一个名为“Nodes”的文件夹,在节点中还有一个名为“Expressions”的文件夹。如何在Netbeans中实现这一点?我认为Java中的包相当于C#中的文件夹

您可以用java创建子包。如果包名为
节点
,则在其中添加
表达式
文件夹将创建一个
节点.表达式


仅供参考,在Java中,通常使用所有小写字母作为包名。

您可以有任意数量的子包,例如,
abc.def.ghi.jkl
对于包中的包,请将父名称、句点,然后是子包的名称,如下所示:
节点.Expressions


它可能会在IDE中显示为自己的独立包,但文件夹层次结构将如您所愿:节点/表达式/[类等]

您只需将源代码放在当前包结构中的文件夹中即可。您可以通过在现有包名称的末尾添加点和新包名称来引用它。在Netbeans中,在引用包名的“新建文件向导”中,可以通过选择现有包并在末尾添加
.newpackagename
来输入新包。Netbeans将为您创建目录结构。

Kevin关于包的回答是正确的

以下是添加新包的Netbeans特定步骤:

  • 在项目视图中,转到“源程序包”下的父程序包
  • 右键单击包并选择New>Java包(如果列表中没有出现Java包,请选择Other…,然后选择Java>Java包)
  • 用子包的名称填写NewJava包向导