【发布时间】:2011-06-24 03:14:30
【问题描述】:
我有一个带有一些构造函数参数的基类:
abstract class HugeClass(implicit context: ContextClass) {
...
}
因为类变得越来越大,并且只有一些子类需要一些特殊的行为,所以我想将它重构为一个 trait。但是,我仍然需要访问特征中的context。我试过这个:
trait SomeTrait extends HugeClass {
def myMethod = {
context.method
}
}
但是 scala 编译器说:not found: value context。我该如何解决?
【问题讨论】: