任何人都可以请给我一个现实生活,多态的实例吗?我的教授告诉我我一直听到的关于+操作员的老故事.a+b = c而且2+2 = 4,这是多态性.我真的无法将自己与这样的定义联系起来,因为我已经在很多书中阅读并重读了这个定义.
我需要的是一个带代码的真实世界示例,我可以真正地与之相关联.
例如,这是一个小例子,以防你想扩展它.
>>> class Person(object):
def __init__(self, name):
self.name = name
>>> class Student(Person):
def __init__(self, name, age):
super(Student, self).__init__(name)
self.age = age
Run Code Online (Sandbox Code Playgroud)