Kann mir bitte jemand ein wirkliches, praktisches Beispiel für Polymorphie geben? Mein Professor erzählt mir die gleiche alte Geschichte, die ich immer über den Operator +
gehört habe. a+b = c
und 2+2 = 4
, so ist dies Polymorphismus. Ich kann mich wirklich nicht mit einer solchen Definition verbinden, da ich das in vielen Büchern gelesen und neu gelesen habe.Praktisches Beispiel für Polymorphie
Was ich brauche, ist ein Beispiel aus der realen Welt mit Code, etwas, mit dem ich wirklich assoziieren kann.
Zum Beispiel ist hier ein kleines Beispiel, nur für den Fall, dass Sie es erweitern möchten.
>>> 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
Sind Sie speziell über Operator Polymorphismus fragen (auch Überladen von Operatoren genannt) oder [Polymorphismus] (http://en.wikipedia.org/wiki/Type_polymorphism) im Allgemeinen? –
Polymorphismus im Allgemeinen. – Maxx