bonjour,
j'ai deux classes :
lorsque j'instancie par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class Point: def __init__(self,x=0,y=0): self.x = x self.y = y class Item: def __init__(self,position=Point(),arg={}): self.position = position self.arg = arg
sans donner de valeur à position
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 it1 = Item() it2 = Item()
it2 herite du position de it1
c'est à dire que it2.position pointe vers it1.position
si je fais:
là, pas de soucis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part it2 = Item(position=Point(0,0))
Comment ça se fait ? j'ecris mal les constructeurs peut-être ?
merci pour votre aide.
Partager