Встречается на собеседованиях • сегодня
Через какую конструкцию можно вызвать метод родителя в дочернем классе
В JavaScript для вызова метода родительского класса в дочернем классе используется ключевое слово super. Оно позволяет обращаться к методам и конструктору родительского класса.
Пример с ES6 классами:
javascript
class Parent {
greet() {
console.log('Hello from Parent');
}
}
class Child extends Parent {
greet() {
super.greet(); // Вызов метода родителя
console.log('Hello from Child');
}
}
const child = new Child();
child.greet();
// Выведет:
// Hello from Parent
// Hello from Child
text
Важные моменты:
1. `super` можно использовать только в методах класса-наследника
2. В конструкторе `super()` должен вызываться до использования `this`
3. В статических методах `super` ссылается на статические методы родителя
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы