In this lesson, you learned about virtual functions. You created a Vehicle class, used a virtual keyword, overrode a method, learned about the base class object, built the user interface, and wrote the code to make the vehicles and display the output when you ran the program.
In the next lesson, you're going to learn about abstract classes, which are classes that represent abstract concepts.