You also seem to have used a word processor for creating this code.
Look carefully here:
Code:
this.firstName = fName;
Those are *NOT* the two separate letter "f" and "i"! Instead, they are a word processing ligature, a single Unicode character.
If you have been using a word processor, past time to stop. It *will* lead you into more trouble. Use a code editor of some kind.