Есть ли лучший способ сделать это?
scala> case class A(x : Int)
defined class A
scala> case class B(override val x : Int, y : Int) extends A(x)
defined class B
Я расширяю A на B и добавляю дополнительную переменную-член. Было бы неплохо не писать override val
до х.