Встречается на собеседованиях • сегодня
Что такое класс-прародитель
Класс-прародитель (или базовый класс) — это класс, от которого наследуются другие классы (дочерние). Он определяет общие атрибуты и методы, которые могут быть унаследованы и переопределены.
Пример:
python
class Animal: # класс-прародитель
def __init__(self, name):
self.name = name
text
def speak(self):
return "Звук животного"class Dog(Animal): # дочерний класс
def speak(self): # переопределение метода
return "Гав!"
dog = Dog("Бобик")
print(dog.speak()) # Вывод: Гав!
text
**Нюансы:**
- Если метод не переопределён, используется версия из родителя.
- Можно обращаться к методам родителя через `super()`.
- Множественное наследование возможно, но требует аккуратности (проблема ромбовидного наследования).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы