# staticchecking/PetSpeak.py # ©2016 MindView LLC: see Copyright.txt # Speaking pets in Python class Pet: def speak(self): pass class Cat(Pet): def speak(self): System.out.println("meow!") class Dog(Pet): def speak(self): System.out.println("woof!") def command(pet): pet.speak() pets = [ Cat(), Dog() ] for pet in pets: command(pet)