Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
736 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  init de la classe mère [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

init de la classe mère [résolu]

n°1247980
suizokukan
Posté le 17-11-2005 à 22:17:37  profilanswer
 

Bon, toute honte bue, je demande humblement de l'aide pour le code que voici :
 
J'ai une classe mère C1 et une classe dérivée C2; quand je crée une instance de C2 j'ai droit à un message d'erreur :
 
type error : __init__ takes exactly 3 arguments (2 given).
 

class C1(object):
 
    def __init__(self, _x, _y):
        pass
 
class C2(C1):
 
    def __init__(self):
 
        C1(self).__init__(1,2)  # erreur sur cette ligne
 
             
c = C2()


 
Curieusement, l'erreur disparaît quand l' __init__ de C1 n'admet qu'un seul paramètre. Merci de m'aider !


Message édité par suizokukan le 17-11-2005 à 22:48:58

---------------
rule #1 : trust the python
mood
Publicité
Posté le 17-11-2005 à 22:17:37  profilanswer
 

n°1248007
suizokukan
Posté le 17-11-2005 à 22:47:54  profilanswer
 

Je sais comment corriger mon code - désolé pour le flood :
 

class C1(object):
 
    def __init__(self, _x, _y):
        pass
 
class C2(C1):
 
    def __init__(self):
 
        C1.__init__(self, 1,2)  # <<<<<<<<<<<<<<<
 
             
c = C2()


 


---------------
rule #1 : trust the python

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  init de la classe mère [résolu]

 

Sujets relatifs
pb résolu: créer un lien hypertext[Résolu] [Excel] Régression pas à pas
[Résolu] Gestion utilisateur en PHPWarning: Trop curieux... [résolu!]
[Résolu] (DOS) Parcourir arboresence et modifier noms fichiersRESOLU "couper" de lignes sur autre feuille selon critères
WScript.echo et le retour chariot !! [résolu][VC++/MFC] Buffer clavier [Résolu]
(résolu) Problèmes Filesearch (FoundFiles et lenteur)[Résolu] [Firefox] Pourquoi title="" ne marche pas chez moi ?
Plus de sujets relatifs à : init de la classe mère [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR