В чем разница между классом и объектом класса

Python Senior Без компании
В чем разница между классом и объектом класса
Ответы
Класс — это шаблон или чертеж, описывающий структуру и поведение. Он определяет атрибуты (данные) и методы (функции), но не занимает память. Объект (экземпляр) — это конкретная реализация класса, занимающая память. У каждого объекта свои значения атрибутов, но общие методы. **Пример:** ``` 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`).