la differenza sta nel fatto che

new classname() istanzia una classe e invoca il costruttore.
Se è presente un costruttore, devi istanziarla per forza con le parentesi.

new classname invece, istanzia una classe senza un costruttore.