У меня есть базовый класс с некоторым параметром конструктора:
abstract class HugeClass(implicit context: ContextClass) {
...
}
Поскольку класс становится все больше и больше, и только некоторым подклассам требуется специальное поведение, я хочу преобразовать его в черту.Тем не менее, мне все еще нужен доступ к context
в признаке.Я пробовал это:
trait SomeTrait extends HugeClass {
def myMethod = {
context.method
}
}
Но компилятор Scala говорит: не найдено: значение контекста .Как я могу решить это?