from dog import Dog from pet import Pet pupper = Dog("Border Collie") doggo = Pet("Doggo", pupper) doggo.assign_owner("Cole") print(doggo)
# instantiate a new Dog and print out the results of making it speak # Then...when you're done with making your Pet class # Create an instance of the Pet class and compose the Dog instance into it by adding the dog as a property of the new Pet # Add an owner by calling your pet's set_owner method (or whatever you called it) # Print a human-readable output thanks to our the __str__ method you defined in Pet from dog import Dog from pet import Pet aussie_mix = Dog('austrailian shepherd mix') murph = Pet('Murphis', aussie_mix) murph.assign_owner('Joe') print(murph)