Poo : Constructeur - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Poo : Constructeur (/showthread.php?tid=1030) |
Poo : Constructeur - PJ - 05-04-2007 Bonjour j'ai une petite question sur la POO. Je développe mon forum à l'aide cette technique et je me demande s'il est possible de mettre le constructeur après les méthodes ? Merci à vous RE: Poo : Constructeur - denisc - 05-04-2007 Le constructeur peu se trouver n'importe ou dans ta classe. C'est une méthode comme une autre, à l'exception près qu'elle est exécutée lorsque tu crée une instance de ta classe. RE: Poo : Constructeur - Plume - 05-04-2007 Même s'il est sémantiquement plus correct de voir apparaître le constructeur au début. Je me demande pourquoi aurais-tu besoin de le déclarer après une méthode, puiqu'en général c'est la première chose que l'on fait ... enfin presque RE: Poo : Constructeur - denisc - 05-04-2007 ... moi je réponds à la question, parès, chacun fait fait fait c'qui lui plait plait plait RE: Poo : Constructeur - Plume - 05-04-2007 ^^ J'dis rien moi. T'as bien raison Maintenant, je ne suis pas un professionnel (ou presque. En tout cas, j'ai pas la même expérience) donc peut-être qu'il existe des situations, auxquelles je n'ai jamais été confronté, tellement tordues qu'il devient préférable de faire le constructeur ailleurs qu'à la place qu'on a l'habitude de l'y voir. Vas savoir RE: Poo : Constructeur - denisc - 05-04-2007 Ca m'étonnerai grandement, étant donné que, comme toute classe, elle est entièrement parcourue pour relever les méthodes et les attributs, et seulement ensuite l'instentiation intervient et éventuellement l'exécution de la méthode __construct si elle existe, puis la méthode xxx, où xxx est le nom de la classe (constructeur dans les PHP < 5)... Ca me fait penser que j'ai jamais essayé de mettre 2 constructeurs... le __construct ET le xxx dans une même classe, pour voir si les deux s'exécutent et dans quel ordre. Avis aux amateurs de tests tordus RE: Poo : Constructeur - Plume - 05-04-2007 J'pensais bien. Et c'est marrant, en lisant ton post sur les constructeurs, je me suis posé la même question que toi à la fin. Mais pas la mot' de faire les tests. M'enfin, j'pense qu'ils y en a qui ont déjà dû essayé avant nous RE: Poo : Constructeur - joshua - 05-04-2007 Ce qui est encore plus fun, c'est de tout créer puis de mélanger les méthodes.... Non, je blague. En fait, quand on a l'habitude, on fait pour le modele toujours les memes methodes. Donc c'est plus simple RE: Poo : Constructeur - Plume - 05-04-2007 On est bien d'accord Et je crois pas non plus que le melting-pot ce soit de la rigolade ! |