Sobes.tech
Back to questions
Middle
2

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

Companies where asked
РунитиРунити

Answer from AI

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 — объект этого класса.