Bonjour,
dans le cas général, lorsqu'on écrit :
puis qu'on instancie la classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class A: def __init__(self,x,y): self.x = x self.y = y
, il n'y a pas de problème, on peut passer des paramètres en plus à la fonction __new__.
Code : Sélectionner tout - Visualiser dans une fenêtre à part a = A.__new__(A,1,2,3)
En revanche, si j'écris:
, puis par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 class A: pass, cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part a = A.__new__(A,1)
Pourriez-vous m'éclairer ? Par avance merci !
Partager