title: Call parameter constructor from default constructor without using this keyword
body: <p>I know that we can call a constructor from another constructor of the same class using the this keyword. But is it somehow possible to call the parameter constructor from within the default constructor without using <code>this</code>?</p>
  
  <p>I've tried:</p>
  
  <pre><code>class Example
  {
      int x;
  
      public Example()
      {
           Example obj = new Example(2); 
      }
  
      public Example(int x)
      {
          this.x = x;
      }
  
  }
  </code></pre>
  
  <p>But this doesn't let me assign value to <code>x</code> through the parameter constructor unless I use a getter method to get value from obj object. Is there a way to assign value to <code>x</code> by calling the parameter constructor only without using this?
  If not then why? </p>
  
  <p>Why can't we do this?</p>
  
  <pre><code>Example(2); 
  </code></pre>