Question: When an overridden method is called using a base reference that refers to a derived object, which version of the method is invoked at run-time?
I think it would be the method that was overridden, since its called by just a reference to the derived object; correct?