【发布时间】:2012-02-16 08:03:44
【问题描述】:
我有以下代码:
trait A {
import org.somepackage.C._
}
class B extends A {
def getValue = value
^^^^^
}
object C {
var value = 5
}
B 类中的值不可见,这意味着A 类的固有导入没有被B 继承,尽管value 在A 中完全可见。如何实现同时继承导入的效果,这样我就可以避免在 trait A 混入的多个类中显式导入相同的东西?
【问题讨论】:
标签: scala inheritance import