Abstract Base Classes

Explore the concept of abstract base classes.

What are abstract base classes?

An abstract base class provides a blueprint for other classes that derive from it by defining interfaces that they must implement. In the lesson on OOP, we saw an example of inheritance. Let’s revisit that example.

Get hands-on with 1200+ tech skills courses.