Overriding Methods

A base class marks a method virtual so derived classes may change it; a derived class replaces it with override, and can still run the base version with base.MethodName().

Updated

Cheat sheet: Overriding Methods
Category
C#
Level
Journeyman
Tags
base (c-sharp), c-sharp, Method Overriding (c-sharp), OOP, ToString() (c-sharp), Virtual Method (c-sharp)