English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Реализация наследования OOP в js (обязательно к просмотру)

Здесь Student.prototype использует метод create для создания, а не напрямую assigns Person.prototype, потому что если бы мы assigned, два объекта указывали бы на один и тот же объект. Если мы хотим добавить новые методы в класс Student, это не сработает. Поэтому мы используем метод create, чтобы сделать Person.prototype прототипом Student.prototype

Если мы изменим атрибуты прототипа bosn, то bosn будет受到影响. Стоит отметить, что если мы изменим прототип объекта bosn, то bosn не изменится. Изменение прототипа объекта не повлияет на уже созданные экземпляры.

Эта статья о реализации OOP наследования в JavaScript (обязательно к прочтению) - это все, что я хотел поделиться с вами. Надеюсь, это поможет вам и希望大家多多 поддерживать уроки呐喊.

Вам может понравиться