2011-03-01 84 views
0

我如何在Java中多層次的Java包

package foo; 

一個級封裝

package foo[.1oo[.2oo]]; 

不起作用定義多級封裝。

+1

你在哪裏聽說過 「多包」?這些不存在。一個包只是一個類的名字空間,以避免成千上萬個類存在的命名衝突。你應該向我們解釋你想做什麼。 – 2011-03-01 15:16:13

回答

7

它不起作用,因爲包名稱必須以字母開頭。此作品:

package foo.bar.baz; 

N.B.軟件包名稱不是分層的,或者它們可能看起來是嵌套的。包名稱只是名稱空間的標識符。這意味着package foo.bar.baz不是確實是package foo.bar的一個子包。

參見:

+0

謝謝,第二個鏈接幫助了很多 – Adam 2011-06-18 03:07:11