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] Classe abstraite et attributs


Sujet :

Langage PHP

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 77
    Points : 463
    Points
    463
    Par défaut [POO] Classe abstraite et attributs
    Bonjour,

    J'ai un petit soucis avec les classes abstraites. J'ai définis une classe abstraite, avec plusieurs attributs publiques et des méthodes publiques (notamment le constructeur) déjà définie dans ma classe abstraite.

    Cependant dans les classes filles qui implémente ma classe abstraite, les attributs ne sont pas conservés. Alors que le constructeur de ma classe abstraite, qui me permet de factoriser le code qui est le même pour tous les constructeurs de mes classes filles (que je ne déclare même pas) est bien conservé.

    J'ai essaié avec l'opérateur $this et parent. L'idéal pour moi serait que je puisse accéder aux attributs définies dans la classe abstraite que j'implemente, à l'aide de l'opérateur $this.

    Est-ce que j'aurai loupé quelque chose ? Où les attributs ne sont pas conservés dans les classes filles de classes abstraites ?
    Merci d'avance pour vos réponses.

  2. #2
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Points : 2 498
    Points
    2 498
    Par défaut
    Salut,

    Pour accéder aux propriétés static tu dois utiliser le mot clé self::ta_propriete

Discussions similaires

  1. [POO] classe abstraite sans methode
    Par ZaaN dans le forum C++
    Réponses: 7
    Dernier message: 01/05/2007, 19h21
  2. [POO] Classe abstraite PHP5 et variables membres
    Par Invité dans le forum Langage
    Réponses: 3
    Dernier message: 07/06/2006, 01h27
  3. [POO] class abstraite CRUD & DAO
    Par mazenovi dans le forum Langage
    Réponses: 2
    Dernier message: 13/04/2006, 19h45
  4. [POO] Classes abstraites
    Par GLDavid dans le forum Langage
    Réponses: 12
    Dernier message: 02/03/2006, 11h18
  5. [POO] class abstraite et methode magic
    Par jeff_! dans le forum Langage
    Réponses: 14
    Dernier message: 24/01/2006, 23h19

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