В JavaScript термин «супер» используется для обозначения родительского класса или объекта внутри подкласса или производного класса. Это позволяет вам вызывать методы или получать доступ к свойствам родительского класса из подкласса. Вот некоторые методы и варианты использования, связанные со словом «супер» в JavaScript:
-
Доступ к родительскому конструктору:
Вы можете использовать «super()» в конструкторе подкласса для вызова конструктора родительского класса. -
Вызов родительских методов:
Используя «super.methodName()», вы можете вызвать метод, определенный в родительском классе, из подкласса. -
Доступ к родительским свойствам.
Синтаксис «super.propertyName» позволяет получить доступ к свойствам, определенным в родительском классе. -
Переопределение родительских методов:
Когда подкласс определяет метод с тем же именем, что и метод родительского класса, вы можете использовать «super», чтобы различать их и вызывать родительский метод.р> -
Использование «super» со статическими методами:
В подклассе вы можете использовать «super» для вызова статического метода, определенного в родительском классе.