Lately I\'ve been wondering if there\'s a difference between initializing the variables that have a default value on the Constructor VS on the class definition.
I think it mostly boils down to personal preferences. However, there are some values you can't set directly to the variable, such as new class instances, that you must assign in the constructor.