Course curriculum

  • 1

    New Chapter

    • Download Code for Course

    • Introduction to Inheritance

    • Implementing Polymorphic Behavior

    • Virtual and override Keywords

    • Referencing Members of the Base class with the base keyword

    • Inheritance Challenge 1

    • Inheritance Challenge 1 Solution

    • Protected Keyword

    • Overriding System.Object's ToString Method

    • Performing Reflection on Base and Derived Classes

    • Method hiding (new modifier)

    • Sealed Keyword

    • Extension Methods

    • Introducing Abstract Classes

    • Inheritance Challenge 2

    • Inheritance Challenge 2 Solution

    • Basic Interface Inheritance

    • Implementing Multiple Interfaces

    • Inheritance Challenge 3

    • Inheritance Challenge 3 Solution