Я хотел бы переопределить одну изменяемую переменную в Trait в конструкторе. Но он будет жаловаться, что "переопределяющая переменная a в признаке A типа Int, переменная a не может переопределить изменяемую переменную". Почему scala не позволяет мне это делать? И любая лучшая практика для этого? Благодаря
trait A{
var a:Int = _
}
class B(override var a:Int) extends A