Une méthode est une fonction, à quelques différences près. La méthode contrairement à une fonction est rattachée à un objet et/ou une classe et a accès aux données de ceux-ci. La méthode agit sur l’objet ou la classe sur lequel on l’appelle.

Exemple:

Si tu regardes à la ligne 56 tu verras notre nouvelle méthode « avancer(self, p)« , qui reçoit un int représentant le nombre de pas que notre personnage a effectué qui l’affiche dans une phrase.

 

Remarque

Les accesseurs et les mutateurs que nous avons définis au chapitre précédent sont des méthodes.

Lance-toi:

Ajoute une ou plusieurs méthodes de ton choix à notre classe Personnage.