what does the ++ mean when it is infront of a variable
Look at the last two paragraphs on this page
Assignment, Arithmetic, and Unary Operators.
conversion constructor
Seems to be a C++ term; I'm not familiar with it in java. If you can give some
more detail we might be able to come up with a java solution for what you want to do.