JS OOPS❗️ — Наследие ⬆
Наследование
📕 — Механизм, который получает properties
и methods
от родителя.
Достигнем:
Здесь super()
относится к конструктору родительского класса, а extends
— это ключевое слово, используемое для наследования.
Переопределение
👨👧 дочерний класс имеет те же свойства и методы, что и родительский.
Доступ к статическому
👨🦲 ребенок также может получить доступ к статическим свойствам и методам.
Наследовать встроенные классы
Javascript позволяет нам наследовать от встроенных классов, таких как Array
, String
, Map
и т. д.
В приведенном выше случае find является методом встроенного класса Array
, тогда как в классе MyArray
он переопределен.
Использовать
Повторное использование кода