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

Что такое наследование

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

Пример на Python:

python
class Animal:
    def __init__(self, name):
        self.name = name
text
def speak(self):
    return "Sound"

class Dog(Animal): # Наследование от Animal
def speak(self): # Переопределение метода
return "Bark"

dog = Dog("Rex")
print(dog.name) # Rex (унаследовано от Animal)
print(dog.speak()) # Bark (переопределенный метод)

text

**Ключевые моменты:**
- Дочерний класс наследует все атрибуты и методы родителя.
- Можно переопределять методы родителя.
- Поддерживает иерархию и уменьшает дублирование кода.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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