2011-03-01 138 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