2016-10-02 237 views
1

我有以下的包層次揭露一個包對象的申報到子包。在斯卡拉

我知道,如果從firstpackage文件具有形式包聲明:

package rootpackage.firstpackage 

rootpackage包對象的內容將不會在文件範圍內,但與下面的聲明,它將:

package rootpackage 
package firstpackage 

這個奇怪的區別是如何解釋的?是否有更透明的方式將包對象的內容暴露給子包,如將rootpackage包對象內容導入到firstpackage之一?

回答

0

包對象成員可以通過以下方式被導入:

import rootpackage.SomeMember