Please help me understand what is going on. This is from K&B's Practice Exams book, practice exam 2, question 47.
I modified the code by adding some comments and the extra System.out.println on lines 42 and 43. What I don't understand is: which "s" am I modifying all along? Always the one belonging to the superclass? Always the one belonging to the subclass? How come they are both the same in the end??