Abstract versus virtual methods, definition and usage.
Anonymous
Abstract doesn't have an implementation, overriding class should define the body. Virtual methods has its own default definition, but can be overridden by the inheriting class
Check out your Company Bowl for anonymous work chats.