我有以下包层次结构:
rootpackage
---firstpackage
---secondpackage
rootpackage
包含一个包对象。
我知道如果来自firstpackage
的文件包含以下形式的包声明:
package rootpackage.firstpackage
rootpackage
包对象的内容不在文件范围内,但使用以下声明:
package rootpackage
package firstpackage
如何解释这种奇怪的差异?是否有更透明的方式将包对象的内容公开给子包,例如将rootpackage
包对象内容导入firstpackage
一个?
答案 0 :(得分:1)
可以通过以下方式导入包对象成员:
import rootpackage.SomeMember