多态: 对不同类型的对象执行相同的操作

    1. class Dog(object):
    2. def set_name(self,name):
    3. self.name=name
    4. def greet(self):
    5. print("{}: Wang Wang!".format(self.name))
    6. class Human(object):
    7. def set_name(self,name):
    8. self.name=name
    9. def greet(self):
    10. print("{}: Hello, world!".format(self.name))
    11. >>> dog=Dog()
    12. >>> dog.set_name("Old Black")
    13. >>> dog.greet()
    14. Old Black: Wang Wang!
    15. >>> man=Human()
    16. >>> man.set_name("Zhang San")
    17. >>> man.greet()
    18. Zhang San: Hello, world!