Python polymorphisme
Op deze pagina:
Polymorphisme veralgemeent en functionaliteit zodat deze kan werken met verschillende types.
Je kunt dezelfde method maken voor verschillende classes:
class Schaap:
def eet(self):
print('Eet schapenvoer')
class Geit:
def eet(self):
print('Eet geitenvoer')
# de eet method werkt nu op allebei, het maakt niet uit wat voor dier:
dier1 = Schaap()
dier2 = Geit()
dier1.eet()
dier2.eet()
# resultaat:
Eet schapenvoer
Eet geitenvoer