Der folgende Editor bietet Ihnen eine OOP-Vererbungsimplementierung von js (ein Artikel, den Sie unbedingt lesen müssen). Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf.
Der Grund, warum Student.prototype mit der Methode create erstellt wird, anstatt den Wert von Person.prototype direkt zuzuweisen, liegt in der if-Zuweisung Wenn ja, zeigen beide auf dasselbe Objekt. Wenn wir der Studentenklasse eine neue Methode hinzufügen möchten, funktioniert dies nicht. Wenn also die Methode „create“ Person.prototype als Prototyp von Student.prototype verwendet
Wenn wir die Attribute am Prototyp von bosn ändern, ist bosn betroffen. Es ist zu beachten, dass wir festgestellt haben, dass sich Bosn nicht ändert, wenn das Prototypobjekt von Bosn geändert wird. Bei einer bereits erstellten Instanz führt die Änderung des Prototypobjekts nicht zu einer Änderung der Instanz.
Die obige OOP-Vererbungsimplementierung von js (ein Artikel, den man unbedingt lesen muss) ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe, dass Sie die chinesische PHP-Website unterstützen.
Weitere Artikel zur OOP-Vererbungsimplementierung von js (Artikel, die Sie unbedingt lesen müssen) finden Sie auf der chinesischen PHP-Website!