1 2 3 4 5 6 7 8 9 10 11 12 13 14
abstract class A() { var x: Int } abstract class B() extends A() { var xx: Int = 0; def x = xx; def x_=(y: Int) = xx = y; }