Scala包参考

时间:2015-06-13 20:33:14

标签: scala

section 9.4中,Scala规范说:

package b { 
  class B
}

package a.b {
  class A {
    val x = new _root_.b.B
  }
}
  

这里,引用 root .b.B引用顶层中的B类   包b。如果省略了 root 前缀,则名称为b   而是解析到包a.b,并且,只要该包具有   不包含类B,会导致编译时错误。

然而,它编译并且包参考 b.B 似乎是绝对的 不是相对的。

0 个答案:

没有答案