Outils pour utilisateurs

Outils du site


les_fiches_revisions:structure_des_donnees:vocabulaire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
les_fiches_revisions:structure_des_donnees:vocabulaire [2021/01/12 11:23]
mc
les_fiches_revisions:structure_des_donnees:vocabulaire [2023/01/30 09:04] (Version actuelle)
fm
Ligne 47: Ligne 47:
 Une méthode est une fonction dans une classe. Les attributs ne doivent pas être utilisées directement par l'utilisateur. Ce dernier utilisera les méthodes définies dans la classe. Une méthode est une fonction dans une classe. Les attributs ne doivent pas être utilisées directement par l'utilisateur. Ce dernier utilisera les méthodes définies dans la classe.
  
 +<code python>
 +class NomDeLaClasse:
 +  def __init__ (self):
 +        #définition des attributs.
 +  def methode():
 +        #instructions de la méthode
 +</code>
  
 +Par exemple :
  
 +<code python>
 +class Personnage:
 +  pass
 +gollum=Personnage()
 +gollum.vie=20
 +bilbo=Personnage()
 +bilbo.vie=20
 +</code>
  
 +On peut aussi utiliser la méthode "self" qui est plus rapide : 
 +
 +<code python>
 +
 +class Personnage:
 +  def __init__(self):
 +    self.vie=20
 +gollum=Personnage()
 +bilbo=Personnage()
 +
 +</code>
 +
 +Elle permet de ne pas répéter plusieurs fois la même chose dans le code.
  
  
les_fiches_revisions/structure_des_donnees/vocabulaire.1610446985.txt.gz · Dernière modification: 2021/01/12 11:23 de mc