Okay, I think I just figured out my answer. If I alter the code like this:
and override the method, then the second coolMethod() inside Moo returns "Hi baby."
Got it. The little snippet in the
SCJP book uses this.coolMethod() when it wasn't even necessary and that is what threw me off.
Thanks, all
Vonique