This module provides students with the details about how class inheritance
works in C# and explains how to derive new C# classes from existing classes. It
explains how to use the method types virtual, override, and new. It briefly
explains sealed classes, and then describes interface concepts. Students will
learn how to declare an interface and how to implement the two types of
interface methods. Finally, the module introduces abstract classes and discusses
how to implement abstract classes and methods in a class hierarchy....