[POO] Problème héritage des classes PHP4
bonjour à tous !
j'ai les classes livre,article qui héritent de la classes publication.
dans la classe publication j'ai les fonctions inserer, modifier, supprimer publication, jusque là ça marche je crée, je modifie, je supprime des publications .
à la fin de la page création j'ai rajouté des liens qui permettent de rajouter les infos de chaque publication qui dépend de la nature de la publication(livre ou article.....) exemple : si la publication est un livre il faut que je rajoute l'éditeur,isbn. et si la publication est un article je rajoute le nom de la revue de publication, le numéro de page ou l'article à été publié.
pour cela j'ai crée la classe livre extends publication j'ai fait appel au constructeur de la classe publication.
dans la table livre j'ai le num_publication comme clé primaire de la classe livre + editeur et isbn
- est ce que je dois redeclarer le num_publication dans la classe livre?
je suis vraiment désorienté pour raliser cet héritage?
l'un de vous connais le principe de l'héritage en php 4? je serai ravie de toute intervention
re : problème héritage des classes php4
Salut Zana,
je débute en POO, mais il me semble que justement le principe de l'héritage est de pouvoir partager des propriétés et des méthodes entre deux classes. Si je comprends bien tu déclare num_publication dans ta classe Publication. A priori tu n'as pas besoin de la redéclarer dans Livre puisque cette propriété est ce qui permet d'identifier un livre en tant que publication.
un lien qui peut t'aider : http://www.php.net/manual/fr/language.oop.php
A plus,
Fred