1 2 3 4 5 6
class A { private def this(i: Int) = this(); } class B extends A(1) { val a = new A(1); }