User input in constructor bad practice?

Printable View