# Chapter 29 example: Animal and Dog. Add a Cat that inherits Animal.
class Animal:
    def __init__(self, name):
        self.name = name

    def describe(self):
        print(self.name + " is an animal.")


class Dog(Animal):
    def describe(self):
        super().describe()
        print("  ...specifically, a dog.")


Dog("Rex").describe()
# TODO: add a Cat class that inherits Animal, overrides describe to say
# it is a cat, and adds a .meow() method. Make one cat and call both.
