If you look at the definition of a constructor in the context of software development on Wikipedia (a completely factual and reliable source :), you'll find this simple statement of their responsibility... "Their responsibility is to initialize the...