Назад к вопросам
Рунити
Middle
1
В чём разница между классом и объектом?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Класс — это шаблон или описание объекта, определяющее его свойства (атрибуты) и поведение (методы). Объект — это конкретный экземпляр класса с реальными значениями.
Проще говоря:
- Класс — это как чертёж дома.
- Объект — построенный по этому чертежу конкретный дом.
В Python:
class Car:
def __init__(self, color, model):
self.color = color
self.model = model
def drive(self):
print(f"Машина {self.model} едет")
# Создаём объект (экземпляр класса)
my_car = Car('красный', 'Toyota')
my_car.drive() # Выведет: Машина Toyota едет
Здесь Car — класс, а my_car — объект этого класса.