If the variable receiving the message is not a pointer or a reference, then the member function from the base class will always be executed, even if it is declared virtual. Also, when member functions are invoked from within a constructor,