You are mixing questions/answers from two different threads.
jefftee answered that one on the other thread.
As it compiled for you it couldn't have caused conflicts for compiling, could it?
A constructor initializes an object of a class. It has to do whatever is necessary to achieve that.
It can do other things as well, but again, see jefftee's comments in your other thread.
What have you debugged so far?
Is the input either "A" or "B"?
Cheers,
_
Bookmarks