Bonjour,
Dans ce code je crée une classe et 2 méthodes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
class Intervenant:
 
#  MÉTHODE CONSTRUCTEUR
def __init__(self, IDENTIFIANT, VILLE):
   self.identifiant = IDENTIFIANT
   self.ville = VILLE
 
#  MÉTHODE DE CLASSE
sujetChat = "MÉTÉO"
 
def changerSujet(cls, nouveauSujet):
   Intervenant.sujetChat = nouveauSujet
changerSujet = classmethod(changerSujet)
Dans la méthode constructeur, j'aurai pu aussi écrire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
...
def __init__(self, identifiant, ville):
   self.identifiant = identifiant
   self.ville = ville
 
... ou
def __init__(self, toto, tata):
   self.identifiant = toto
   self.ville = tata
J'aimerais savoir quel est le rôle des variables toto et tata, qui sont elles?
En quoi la variable nouveauSujet dans la méthode de classe serait différente de toto et tata?