Variables dans méthode constructeur et méthode de classe : qui est qui?
Bonjour,
Dans ce code je crée une classe et 2 méthodes :
Code:
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:
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?