Встречается на собеседованиях • сегодня
Почему используются классы, но программирование называется объектно-ориентированным
Классы — это шаблоны для создания объектов, а объекты — экземпляры классов, содержащие данные (атрибуты) и поведение (методы). ООП фокусируется на объектах как основных строительных блоках, а не на классах. Классы просто определяют структуру объектов.
Пример:
python
class Dog:
def __init__(self, name):
self.name = name # атрибут объекта
def bark(self): # метод объекта
print(f"{self.name} says woof!")
# Создаем объект (экземпляр класса)
my_dog = Dog("Rex")
my_dog.bark() # Rex says woof!ООП подчеркивает инкапсуляцию, наследование и полиморфизм через взаимодействие объектов, а не классов. Классы — лишь инструмент для их создания.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы