First, please use code tags, and give us actual errors; I have no idea what you mean by 'lose the informations from constructor'.
If you want someone to help, a modicum of effort should go into your question.
Off the top of my head, though, problems include naming a variable true, which is a reserved keyword, undeclared variables such as sign_ and POS, and having a private constructor.