在Scala中,我有兩個文件定義一個對象。兩者都在相同的包中定義。訪問在Scala中的對象中定義的類
- object1具有ClassA的
- Object2的具有的主要方法。
當我嘗試引用object2中的ClassA時,出現ClassA無法找到的錯誤。
我在做什麼錯?如果這些對象在相同的默認名稱空間中,他們是不是應該能夠看到對方?
在Scala中,我有兩個文件定義一個對象。兩者都在相同的包中定義。訪問在Scala中的對象中定義的類
當我嘗試引用object2中的ClassA時,出現ClassA無法找到的錯誤。
我在做什麼錯?如果這些對象在相同的默認名稱空間中,他們是不是應該能夠看到對方?
你有沒有嘗試過這樣的:
object object2{
def main(args: Array[String]) {
val a = new object1.ClassA()
}
}
完美!有沒有辦法只引用ClassA,或者我總是需要在object1之前引用它? – 4thSpace
'import object1.ClassA' read docs dude –
請添加一些代碼的問題 – nmat