Встречается на собеседованиях • сегодня
Можно ли в дочернем классе вызвать метод родителя
Да, можно. В JavaScript для вызова метода родительского класса из дочернего используется ключевое слово super.
Пример:
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.methodName()`
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы