C# Inheritance Fundamentals
The next best course to watch after C# Fundamentals. In-depth explanation and practice to master inheritance in all its forms.
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