我可以将java包放入另一个包中吗?

时间:2010-02-02 15:35:33

标签: java netbeans

使用Netbeans,我想把一个包放到另一个包中。例如,在Visual Studio 2008中,我可以拥有名为“Nodes”的文件夹,以及名为“Expressions”的Nodes中的另一个文件夹。我如何在Netbeans中这样做?我认为Java中的包相当于C#中的文件夹。

5 个答案:

答案 0 :(得分:6)

对于包中的包,请输入父名称,句点,然后是子包的名称,如下所示:Nodes.Expressions

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

答案 1 :(得分:5)

您可以在java中创建子包。如果您的包名为nodes,则在其中添加expressions文件夹会创建一个nodes.expressions包。

在Java中的FYI,习惯上使用所有小写字母包名称。

答案 2 :(得分:3)

凯文在答案方面是正确的。

Heres Netbeans添加新包的具体步骤:

  1. 在“项目”视图中,转到“源包”下的父包。
  2. 右键单击Package并选择New> Java Package(如果Java Package未出现在列表中,请选择Other ...然后选择Java> Java Package)
  3. 使用子包名称
  4. 填写New Java Package向导

答案 3 :(得分:0)

您可以拥有任意数量的子包,例如abc.def.ghi.jkl

答案 4 :(得分:0)

您可以简单地将源放在当前包结构中的文件夹中。您可以通过在现有包名称的末尾添加一个点和新包名来引用它。在Netbeans中,在引用包名称的新文件向导中,您可以通过选择现有包并将.newpackagename添加到结尾来输入新包。然后,Netbeans将为您创建目录结构。