2017-01-25 67 views
1

在Scala中,我有兩個文件定義一個對象。兩者都在相同的包中定義。訪問在Scala中的對象中定義的類

  • object1具有ClassA的
  • Object2的具有的主要方法。

當我嘗試引用object2中的ClassA時,出現ClassA無法找到的錯誤。

我在做什麼錯?如果這些對象在相同的默認名稱空間中,他們是不是應該能夠看到對方?

+1

請添加一些代碼的問題 – nmat

回答

2

你有沒有嘗試過這樣的:

object object2{ 
    def main(args: Array[String]) { 
     val a = new object1.ClassA() 
    } 
} 
+0

完美!有沒有辦法只引用ClassA,或者我總是需要在object1之前引用它? – 4thSpace

+2

'import object1.ClassA' read docs dude –

相關問題