I am coming from C++ so there is one feature of java that I don\'t quite understand. I have read that all objects must be created using the keyword new, with th
new
Believe it or not, requiring the use of new for constructors is a namespacing thing. The following compiles just fine:
public class Foo { public Foo() {} public void Foo() {} }