title: Overriding default constructor in Java
body: <p>Pretty easy question, but anyway: is there any reason to override default constructor  like this:</p>
  
  <pre><code>public SomeObject(){
  }
  </code></pre>
  
  <p>It is public. It is does not have any logic. So, is there necessary? I didn't see the whole picture?</p>
  
  <p>Appreciate all your help.</p>