Comme mentionné ci-dessus, nous n'utiliserons pas uniquement la méthode basée sur la falsification de fonction pour implémenter l'héritage, mais utiliserons la méthode basée sur la combinaison de chaîne de prototypes et de camouflage de fonction pour implémenter l'héritage. Cette méthode d'héritage est également appelée héritage pseudo-classique. Son idée est d'utiliser la chaîne de prototypes pour hériter des propriétés et des méthodes du prototype, et d'hériter des propriétés d'instance en empruntant des constructeurs. De cette manière, la réutilisation des fonctions est réalisée en définissant des méthodes sur le prototype, et chaque instance est garantie d'avoir ses propres attributs. En regardant l'exemple suivant, nous répertorions d'abord le code d'héritage complet basé sur la combinaison de chaîne de prototypes et de camouflage de fonctions, puis effectuons une analyse du modèle de mémoire à chaque étape du code. // première partie fonction Parent(nom){ This.color = ["rouge", "bleu"]; This.name = nom ; } Parent.prototype.talk = 
Introduction : Comme mentionné ci-dessus, nous n'utiliserons pas seule la falsification de fonctions pour obtenir l'héritage, mais utiliserons une combinaison de chaîne de prototypes et de camouflage de fonctions pour obtenir l'héritage. Cette méthode d'héritage est également appelée héritage pseudo-classique. Son idée est d'utiliser la chaîne de prototypes pour hériter des propriétés et des méthodes du prototype, et d'hériter des propriétés d'instance en empruntant des constructeurs. De cette manière, la réutilisation des fonctions est réalisée en définissant des méthodes sur le prototype, et chaque instance est garantie d'avoir ses propres attributs.
2. JavaScript orienté objet - implémentation de l'héritage basé sur la contrefaçon de fonctions
Introduction : En raison de certaines lacunes dans la manière d'implémenter l'héritage basé sur la chaîne de prototypes, les gens ont adopté une autre façon d'implémenter l'héritage implémentant l'héritage basé sur la falsification de fonctions. L'idée de cette technique est d'appeler le constructeur de la classe parent à l'intérieur du constructeur de la classe enfant.
3. Héritage de mise en œuvre orientée objet de la contrefaçon de fonction
Introduction : héritage de mise en œuvre orientée objet de la contrefaçon de fonction
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!