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

Langage PHP Discussion :

[POO] héritage fille peut-elle hériter de fille et mère ?


Sujet :

Langage PHP

Vue hybride

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut [POO] héritage fille peut-elle hériter de fille et mère ?
    Bonsoir
    alors voila je debute dans la POO et je me pose quelques questions dont celle la
    une classe fille peut elle heriter d'une autre classe fille et de la classe mere en meme temps . je travaille avec php5.
    si vous avez des reponse a ce sujet je vous en serais tres reconnaissante de me le dire.
    merci et bonne fin de soirée

  2. #2
    Membre émérite
    Avatar de Dia_FR
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2006
    Messages : 512
    Par défaut
    il n'y a pas de "classes soeurs"

    si une classe hérite de 2 autres (héritage multiple, je sais plus si c'est géré en php), elle est fille de 2 classes mères
    Dia [ Page DVP ] [ Site pro ]

  3. #3
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Je ne pense pas que nous soyons dans le cas du multi-héritage (à éviter de mon point de vue, surtout lorsqu'on débute).
    C'est juste de l'héritage normal à deux niveaux :

    classe Maman => classe Fille => classe PetiteFille

    Auquel cas les méthodes de Maman seront disponibles pour PetiteFille.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut
    En fait ce ke je voudrai faire c'est creer une classe commande qui vas heriter de la classe produit(pour recuperer les numprod) mais aussi de la classe client (pour heriter du numcli).
    auriez vous donc des solution pour contourner le multi-heritage.
    merci

  5. #5
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Oulah stop !
    Sauf ton respect, c'est n'importe quoi !

    Une commande n'est pas un dérivé de produit, et encore moins de client.

    Une commande peut éventuellement être un objet composé de plusieurs objets produits par exemple, tout comme un client peut être composé de plusieurs objets commandes. C'est beaucoup plus logique non ?

    Il existe plus simple : l'objet commande contient un tableau des identifiants de produits voulus, ça fait moins d'imbriquatioin d'objets.

    Mais il ne faut pas utiliser l'héritage comme tu veux le faire.

  6. #6
    Membre chevronné Avatar de goodpz
    Profil pro
    Inscrit en
    Février 2007
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 475
    Par défaut
    De toute façon php ne supporte pas le multiple héritage, donc c'est mort ; )

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

Discussions similaires

  1. [V7] Une vue peut-elle hériter de plusieurs vues ?
    Par sovo dans le forum Odoo (ex-OpenERP)
    Réponses: 9
    Dernier message: 09/09/2014, 19h02
  2. [POO] Héritage: caster en classe fille
    Par Grotoumaigr dans le forum Langage
    Réponses: 1
    Dernier message: 11/01/2012, 15h08
  3. Réponses: 7
    Dernier message: 01/01/2010, 08h31
  4. Une fenêtre fille peut elle afficher un menustrip?
    Par stdebordeau dans le forum Windows Forms
    Réponses: 5
    Dernier message: 11/06/2009, 14h09
  5. Réponses: 8
    Dernier message: 09/09/2008, 16h19

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