IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Object : Constructeur multiple


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 42
    Par défaut Object : Constructeur multiple
    Bonjour,

    Je voulais savoir si il était possible de faire plusieurs constructeurs au sein d'une classe. Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    class toto:
      def __init__(self,a,b):
              pass
     
      def __init__(self,a,b,c,d):
             pass
    qui s'utiliserait grace à une surcharge des opérateurs. Le problème est que vu que je pose la question c'est que ça me renvoie une erreur quand je le fais en me disant que le nombre d'argument n'est pas correcte (il prend le dernier constructeurs par défaut).
    Existe-t- il une solution ?

    Merci par avance,

    Mister

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 42
    Par défaut
    Merci pour la réponse.
    J'utiliserai donc les ** et * mais je trouve ça dommage qu'il n'y ai pas de vrai surcharge car c'est plus propre quand même.

    Merci bien pour votre réponse en tout cas.

    Mister



+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Classe avec constructeurs multiples
    Par lg_53 dans le forum C++
    Réponses: 31
    Dernier message: 26/09/2014, 01h26
  2. constructeurs multiples - héritage
    Par Rocknacro dans le forum Langage
    Réponses: 14
    Dernier message: 07/06/2011, 07h34
  3. Syntaxe : constructeur multiple
    Par Teo dans le forum Langage
    Réponses: 6
    Dernier message: 28/05/2008, 04h55
  4. Bonnes pratiques des constructeurs multiples
    Par TheDrev dans le forum C++
    Réponses: 6
    Dernier message: 05/05/2008, 19h06
  5. interet des constructeurs multiples
    Par pseudobidon57 dans le forum Langage
    Réponses: 2
    Dernier message: 13/06/2007, 12h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo