J'ai une question à l'affectation de variable dans le constructeur: J'ai un constructeur qui prend l'argument 'contexte'. D'abord, j'affecte cette variable à une variable de classe. Deuxièmement, je crée une autre classe qui prend aussi 'context' comme argument.Affectation de variable dans le constructeur
À ma question: Vaut-il mieux assigner la variable de classe (self.context) ou l'argument du constructeur (context) à la nouvelle classe créée?
class State():
def __init__(self, context):
self.context = context
self.diconnected = Disconnected(self.context)
ou
class State():
def __init__(self, context):
self.context = context
self.diconnected = Disconnected(context)
Ce sont des variables d'instance, pas des variables de classe. –
Désolé pour la confussion. Je voulais dire des variables d'instance bien sûr – Caduceus