English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il motivo per cui Student.prototype utilizza il metodo create per creare, piuttosto che assegnare direttamente Person.prototype, è che se utilizziamo l'assegnazione, entrambi puntano allo stesso oggetto. Se vogliamo aggiungere nuovi metodi alla classe Student, non è possibile. Quindi usiamo il metodo create per far sì che Person.prototype sia il prototype di Student.prototype
Se modificiamo le proprietà dell'oggetto prototype di bosn, bosn sarà influenzato. È importante notare che abbiamo scoperto che se modificiamo l'oggetto prototype di bosn, bosn non subirà cambiamenti. Per gli oggetti istanziati già esistenti, la modifica dell'oggetto prototype non influenzerà l'istanza.
Questa guida dettagliata sull'implementazione dell'inheritance OOP in JavaScript (obbligatorio) è tutto ciò che ho condiviso con voi. Spero che sia utile come riferimento e spero che continuiate a supportare la guida Yell.