Встречается на собеседованиях • сегодня
Что включает в себя ООП
ООП (объектно-ориентированное программирование) включает 4 основных принципа:
- Инкапсуляция – объединение данных и методов в один объект, скрытие внутренней реализации.
- Наследование – возможность создания новых классов на основе существующих.
- Полиморфизм – использование одного интерфейса для разных типов данных.
- Абстракция – выделение ключевых характеристик объекта, игнорирование несущественных деталей.
Пример на Python:
python
class Animal: # Абстракция
def __init__(self, name):
self.name = name # Инкапсуляция
def make_sound(self): # Полиморфизм
raise NotImplementedError
class Dog(Animal): # Наследование
def make_sound(self):
return "Woof!"
dog = Dog("Rex")
print(dog.make_sound()) # Вывод: Woof!
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы