Встречается на собеседованиях • сегодня

Что такое класс-прародитель

Класс-прародитель (или базовый класс) — это класс, от которого наследуются другие классы (дочерние). Он определяет общие атрибуты и методы, которые могут быть унаследованы и переопределены.

Пример:

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()`.  
- Множественное наследование возможно, но требует аккуратности (проблема ромбовидного наследования).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы