title: Is it possible to overload constructors in scala?
body: <p>My question is that if it is possible to overload constructors in scala?</p>
  
  <p>So I can write code like:</p>
  
  <pre><code>var = new Foo(1)
  var = new Foo("bar")
  </code></pre>
  
  <p>And if it is not possible, are there any equivalent tricks?</p>