Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :

Introduction à la programmation orientée objet : Mise en ?uvre de classes


Notes:

Notez la présence du mot clé self. Dans le contexte d'une méthode, self représente toujours l'objet sur lequel la méthode est invoquée. Dans l'exemple ci-dessus, cela permet bien de différentier la variable locale (définie sur la méthode __init__) de l'attribut : tous les deux ayant le même nom.

Notez aussi la présence des valeurs par défaut sur les paramètres numerator et denominator. Elles permettront de pouvoir, par défaut, considérer le rationnel 0/1.

Enfin, il faut signaler qu'il n'est pas obligatoire de définir nos deux attributs (numerator et dénominator). Les deux dernières lignes de la méthode __init__ suffisent pour qu'ils existent.

Diapositive précédente Diapositive suivante