Master Runtime Polymorphism!
What gets printed?
Learn Runtime Polymorphism!
In Java, the same method call can produce different results based on the actual object type, not the reference type.
Given a reference and object, predict what the method call will output!