Cet article présente principalement la méthode d'implémentation de l'héritage multiple en JavaScript. Il analyse en détail les étapes spécifiques et les techniques de fonctionnement associées à l'implémentation de l'héritage multiple en JavaScript sous forme d'exemples. J'espère que les amis dans le besoin pourront s'y référer. peut aider tout le monde.
1. Définissez un constructeur de classe parent vide, puis définissez les propriétés et les méthodes de la classe parent via le prototype
2 Définissez un constructeur de sous-classe vide, puis définissez Le prototype de la sous-classe est. liée à l'instance de la classe parent, puis la classe parent du prototype de la sous-classe est également liée à l'instance de la classe parent. Définissez vos propres propriétés et méthodes pour les sous-classes via le prototype.
3. Définissez un constructeur de classe petit-fils vide, puis liez le prototype de classe petit-fils à l'instance de sous-classe, puis liez la classe parent du prototype de classe petit-fils à l'instance de sous-classe. Définissez vos propres propriétés et méthodes pour la classe petit-enfant via un prototype.
4. Instanciez un objet petit-enfant. En appelant l'objet instance, appelez sa propre méthode. Vous pouvez également appeler la méthode de la classe parent du petit-enfant, c'est-à-dire la sous-classe de cet article, ou vous pouvez appeler directement. la plus grande classe parent, c'est-à-dire que les méthodes de la classe parent ici peuvent également ajouter des propriétés et des méthodes à l'objet actuel.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
ps :L'héritage multiple peut ajouter un attribut sur l'objet prototype pour enregistrer les objets et attributs de la classe parent, et appeler le sous-classe Lorsque vous utilisez superClass pour signaler la méthode de la classe parent, cela résout le problème selon lequel la classe parent et la méthode de la classe enfant ont le même nom et la classe enfant écrasera la méthode de la classe parent après avoir hérité de la classe parent.
Recommandations associées :
Analyse approfondie de l'héritage multiple en python
10 articles recommandés sur la mise en œuvre de l'héritage multiple
Héritage multiple orienté objet PHP et utilisation de l'interface
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!