This is a very newbie question, but something completely new to me. In my code, and everywhere I have seen it before, new objects are created as such...

```
MyClass x = new MyClass(factory);

```

However, I just saw some example code that looks like this...

```
MyClass x(factory);

```

Does that do the same thing?