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

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