java - 在子包java中导入超级包
问题描述
抱歉,这是一个 Java 新手问题。创建一个需要导入“超级”包的子包有意义吗?这是可能的,但这是通常做/合乎逻辑的事情吗?
谢谢。
编辑:反过来呢?导入其子包的包?
解决方案
Java 中没有“子包”之类的东西。
尽管看起来com.example.some
和com.example.some.thing
是相关的(实际上thing
可能是内部的子目录com/example/some
),但它们之间没有超级/子关系。
它们只是两个独立的包。如果你想在另一个包中使用一个包中的东西,你必须导入或完全限定名称。