title: Calling multiple superclass constructors
body: <p>please read the following code. I have kept it very simple to understand. It does not contain any error...</p>
  
  <pre><code>class A {
      private int a;
      private int b;
  
      A() {
          System.out.println("a and b: " + a + " " + b);
      }
  
      A(int a, int b) {
          this.a = a;
          this.b = b;
      }
  }
  
  class B extends A{
      B(int a, int b) {
          super(a,b);
          super(); // error, "Constructor call must be the first statement in a constructor"
      }
  }
  
  
  public class Construct {
  
      public static void main(String[] args) {
          A a = new B(3,4);
      }
  }
  </code></pre>
  
  <p>I need to know that how can i call the no-args constructor of superclass A, in this situation? So that i can display the values of a and b. please explain in detail.</p>