What is a virtual Method?
a method that exists temporarily - once used, it ceases to be used by any caller
a private method that you do not expect to be redefined in derived public classes
a method that you do not expect to be redefined in derived classes
a method that you expect may be redefined in derived classes