‘Coding Horror’ wrote an article about the effect of initializing variables on performance. If you are working on .NET, this article will help you a lot.
I used to create an object and initialize in the constructor. I learned to do like that. I should fix my bad habit from now on.