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.
Partager