Quel parametre manque-t-il à ma classe python ?
Salut !
je suis pas trop habitué aux classes, malgré que j'essais depuis longtemps de les comprendre en regardant plein de tutos vidéos et pdf.
quel est le proglème ici ?
super().__init__(self, Nom, Type, Camp)
TypeError: Vehicule.__init__() takes 4 positional arguments but 5 were given
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| class Vehicule :
def __init__(self, Nom, Type, Camp) :
self.Nom=Nom
self.Type=Type
self.Camp=Camp
class Vaisseau_humain(Vehicule) :
def __init__(self, Nom, Type, Camp):
super().__init__(self, Nom, Type, Camp)
self.Nom=Nom
self.Type=Type
self.Camp=Camp
MonVaisseau = Vaisseau_humain("Le veilleur",6,0) |