Difficulty with constructors and objects, is this a bad solution?

Printable View