Почему невозможно переопределить изменяемую переменную в scala?
class Abs(var name: String){
}
class AbsImpl(override var name: String) extends Abs(name){
}
Выше кода дает следующую ошибку времени компиляции: -
variable name cannot override a mutable variable
Если имя объявлено val, тогда код выше работает нормально.