Constructor Chaining
public class A {
public A() { this(0, 0); }
public A(int x) { this(x, 0); }
public A(int x, int y) {}
}
public class B extends A {
public B(int x) { super(x); }
}
public class C extends B {
public C() { super(1); }
}
What is the constructor sequence when instantiating a new C()?