class A(val x: Int) class B(x: Int) extends A(x)