Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Intermediate C#!
You have completed Intermediate C#!
Preview
Abstraction isn't as abstract a concept as you might think.
This video doesn't have any notes.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
Let's quickly recap what we know so
far about object oriented programming.
0:00
With inheritance,
we can create a subclass of a class.
0:02
In our project,
we've created many subclasses of Invader.
0:06
We have FastInvader StrongInvader and
ShieldedInvader.
0:09
Objects of type
FastInvader StrongInvader and
0:14
shieldedInvader are also
objects of type invader.
0:17
We also learned about interfaces.
0:21
The public methods and properties of
a class are known as its interface.
0:23
This is how other classes
interact with this class.
0:28
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up