In this lesson, you learned about abstract classes, which are classes that represent abstract concepts. You created a class called ThreeDShapes. You wrote code to calculate the volumes of a sphere and a cube. You studied how to override an error. And finally, you worked with using static system.math.
In the next lesson, you're going to learn about how you can return your own data type from a method.