1 2 3 4 5 6 7 8 9 10 11 12
abstract class A { val s: Int assert(s == 1) } class B(val s: Int) extends A object Test extends B(1) { def main(args: Array[String]): Unit = { s } }