First, hats off to Bates/Sierra, their book is excellent. I only found a couple of technicalities I disagreed with throughout the book. This question has to do with the LearnKey MasterExam bundled with the CD.
Though I passed the practice exam on my first go with some amount of wiggle room, I'm reviewing my incorrect answers now to try to learn from my mistakes. Using the answer guide PDF generated by the application, I'm having a bit of a hard time figuring out how this might be correct:
The possible responses (not printed on the answer guide for whatever reason), were:
A. x2.equals(x1) == true B. x3.hashCode() != x4.hashCode() C. x5.hashCode() == x6.hashCode() D. x8.equals(x7) == true
The text of the answer guide's explanation on the study guide goes on to say that C is the correct answer (which is rather obvious). I know I put C, the fact it's on the answer guide means I was graded wrong, and since the answer guide is purporting to say that x2.equals(x1) is always true in this case, I felt like it was worth posting here (1) to warn people that this problem might be throwing off their score/understanding, (2) verify that I'm actually correct in asserting all this and not just incredibly groggy/misguided.