title: Why have a constructor and main method in same class
body: <p>Why would you ever need to have a constructor in your class that contains <code>public static void main (String[] args){}</code>? </p>
  
  <p>Why not have a separate class with the constructor instead and instantiate it?</p>