JS OOPS❗️ — Наследие ⬆

Наследование

📕 — Механизм, который получает properties и methods от родителя.

Достигнем:

Здесь super() относится к конструктору родительского класса, а extends — это ключевое слово, используемое для наследования.

Переопределение

👨‍👧 дочерний класс имеет те же свойства и методы, что и родительский.

Доступ к статическому

👨‍🦲 ребенок также может получить доступ к статическим свойствам и методам.

Наследовать встроенные классы

Javascript позволяет нам наследовать от встроенных классов, таких как Array, String, Map и т. д.

В приведенном выше случае find является методом встроенного класса Array, тогда как в классе MyArray он переопределен.

Использовать

Повторное использование кода