Intermediate C\
About this Course
This course builds on what we learned in C# Objects. We'll learn more essential principles of object-oriented programming as we improve the Treehouse Defense game.
What you'll learn
- Polymorphism
- Abstraction
- Interfaces
- System.Object
- Static classes
Polymorphism
We'll learn about overriding virtual methods and properties.
System.Object
All classes inherit from System.Object. Let's learn all about it.
Abstraction
We'll create an abstract base class and an interface for developers to use when extending the Treehouse Defense game.