title: Are class constructors void by default?
body: <p>I have been reading on class constructors in C#. Examples are showing overloaded class contructors. And all of them do not have a <code>void</code> keyword and neither they have a return value..</p>
  
  <p>e.g. </p>
  
  <pre><code>public Class myClass
  {
    public myClass()
    {
  
    }
  
    public myClass(int id)
    {
  
    }
  //other class memeber go here...
  }
  </code></pre>
  
  <p>1) So is it correct to say C# constructors are <code>void</code> by default?</p>
  
  <p>2) Does the same applies to Java as well?</p>