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
Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
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.
We'll learn about overriding virtual methods and properties.
Chevron 11 steps3:09
10:03
9:20
3:09
3 objectives
4:37
1 objective
5:57
1 objective
6:07
6 questions
All classes inherit from System.Object. Let's learn all about it.
Chevron 11 steps2:28
4:40
1 objective
2 questions
4:13
3:40
1 objective
5:05
1 objective
2:42
2 questions
We'll create an abstract base class and an interface for developers to use when extending the Treehouse Defense game.
Chevron 12 steps3:36
3:12
1 objective
3:46
1 objective
4:27
2 objectives
4:57
9:07
5:11
0:58
3 questions
Get personalized course recommendations, track subjects and courses with reminders, and more.