Bonjour,
Bon je me lance dans l'apprentissage de la programmation orientée objet en vue de (re)programmer avec PHP.
Je suis en train de lire les tutoriels et j'ai des questions qui me viennent au fur et à mesure. Je viens donc vous les poster ici, si vous voulez bien y répondre, ça me sera bien utile et probablement aussi à ceux qui suivront la même démarche que moi.
Bon je commence avec ce tutoriel :
http://g-rossolini.developpez.com/tu...urs/?page=poo#
Il est dit ceci au sujet de l'instanciation d'une classe :
1 2 3 4 5
|
class Animal{}
class Animal_Chien extends Animal{}
class Animal_Chien_Caniche extends Animal_Chien{}
class Animal_Chien_Labrador extends Animal_Chien{} |
==> QUESTION 1 : Ne peut-on pas écrire directement ceci :
class Animal_Chien_Caniche extends Animal{}
Doit-on instancier comme cela des sous-classes, en forme de pyramide ? Qu'est-ce que ça changerait si on écrivait ça ?
1 2
| class Animal_Chien_Caniche extends Animal{}
class Animal_Chien_Labrador extends Animal{} |
Mes questions peuvent paraitre bêtes et désordonnées, mais j'apprends et j'essaie de m'y retrouver.
Merci d'avance pour vos réponses.
Partager