Может ли кто-нибудь дать мне реальную жизнь, практический пример полиморфизма? Мой профессор рассказывает мне ту же старую историю, которую я всегда слышал о операторе +
. 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