We discuss the concept of inheritance, where functionality can be defined in a parent class, which child classes can extend. These child classes gain all of the functionality of the parent class through inheritance, and can provide additional and specific implementations of those behaviors.