Overriding Virtual Members
Overriding a virtual member is done by means of the
override keyword. When you type the keyword in the Visual Studio integrated development environment (IDE), IntelliSense provides a list of members that can be overridden, as shown in Figure 14.11.
As soon as we pick a member from the list presented to us, Visual Studio generates a default implementation that does nothing but defer execution to the base class implementation, as shown in Figure 14.12.