Other Constructors Do we need any other constructors? A copy constructor is often needed Used when passing parameters Used when initialising objects Compiler creates a default which is often wrong