C# Inheritance Fundamentals

After you finish watching the C# Fundamentals course, this course is the next logical step. Inheritance is one of three fundamental tenets of Object Oriented Programming and a key feature in building higher-level applications in C# and .NET. This course will help you understand all permutations of Inheritance in C#, and provide lots of opportunities for you to practice what you've learned. You'll also see example interview questions that push the boundaries of your understanding.
This option provides full access to *all* courses on DevU (including any new courses that are added) for a lifetime.
Lifetime members also may download the course videos in .MP4 format for offline viewing.

Lifetime Membership

$250.00

This option provides full access to *all* courses on DevU (including any new courses that are added) for a lifetime. Lifetime members also may download the course videos in .MP4 format for offline viewing.

This option provides full access to *all* courses on DevU (including any new courses that are added) for 1 year.

1 Year Membership

$100.00

This option provides full access to *all* courses on DevU (including any new courses that are added) for 1 year.


Lessons in this Course

Completed Course Step Step Type
Introduction to Inheritance Lesson
Implementing Polymorphic Behavior Lesson
virtual and override Keywords Lesson
Referencing Members of the Base class with the base keyword Lesson
Inheritance Challenge 1 Lesson
Inheritance Challenge 1 Solution Lesson
protected Keyword Lesson
overriding System.Object's ToString Method Lesson
Performing Reflection on Base and Derived Classes Lesson
Method hiding (new modifier) Lesson
sealed Keyword Lesson
Extension Methods Lesson
Introducing Abstract Classes Lesson
Inheritance Challenge 2 Lesson
Inheritance Challenge 2 Solution Lesson
Basic Interface Inheritance Lesson
Implementing Multiple Interfaces Lesson
Inheritance Challenge 3 Lesson
Inheritance Challenge 3 Solution Lesson