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