Agitateur de Neurones

L’Héritage dans Python

You are here:
< Back

La notion d’héritage est une notion très importante dans les langages de haut niveau et les langages objets. Elle permet de créer des nouvelles classes qui héritent des caractéristiques d’une classe spécifique.

Reprenons notre exemple simple de la leçon précédente :

class Toto:
def __init__(self, val):
self.val = val
def printVal(self):
print(self.val)

Essayons d’écrire une nouvelle classe TotoSoeur qui inclut les spécificités de la classe Toto mais en ajoutant une méthode 2xVal pour multiplier par 2 :

classe TotoSoeur(Toto):
def 2xVal(self):
self.val = self.val*2

Tags: