簡體   English   中英

我可以將java包放入另一個包中嗎?

[英]Can I put a java package into another package?

使用Netbeans,我想把一個包放到另一個包中。 例如,在Visual Studio 2008中,我可以擁有名為“Nodes”的文件夾,以及名為“Expressions”的Nodes中的另一個文件夾。 我如何在Netbeans中這樣做? 我認為Java中的包相當於C#中的文件夾。

對於包中的包,請輸入父名稱,句點,然后是子包的名稱,如下所示: Nodes.Expressions

它可能會在IDE中顯示為它自己的獨立包,但文件夾層次結構將如您所願:節點/表達式/ [類等]

您可以在java中創建子包。 如果您的包被稱為nodes ,則在其中添加expressions文件夾將創建一個nodes.expressions包。

在Java中的FYI,習慣上使用所有小寫的包名稱。

凱文關於包裹的回答是正確的。

Heres Netbeans添加新包的具體步驟:

  1. 在“項目”視圖中,轉到“源包”下的父包。
  2. 右鍵單擊Package並選擇New> Java Package(如果列表中沒有出現Java Package,請選擇Other ...然后選擇Java> Java Package)
  3. 使用子包的名稱填寫New Java Package向導

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

您可以簡單地將源放在當前包結構中的文件夾中。 您可以通過在現有包名稱的末尾添加一個點和新包名來引用它。 在Netbeans中,在引用包名稱的新文件向導中,您可以通過選擇現有包並在末尾添加.newpackagename來輸入新包。 然后,Netbeans將為您創建目錄結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM