我有一个带有一些构造函数参数的基类:
abstract class HugeClass(implicit context: ContextClass) {
...
}
因为类变得越来越大,只有一些子类需要一些特殊的行为,所以我想将它重构为一个 trait。但是,我仍然需要访问context
trait。我试过这个:
trait SomeTrait extends HugeClass {
def myMethod = {
context.method
}
}
但是 scala 编译器说:not found: value context。我该如何解决?