Класс

Класс — это чертёж объекта: он описывает, какие у объекта будут данные (атрибуты) и команды (методы).

Что такое класс

Класс — это чертёж объекта: он описывает, какие у объекта будут данные (атрибуты) и команды (методы). По одному классу можно создать много объектов.

class Дрон:
    def __init__(self):
        self.заряд = 100

Чертёж объекта

Класс описывает, какие у будущего объекта будут данные (атрибуты) и что он умеет делать (методы). По одному классу можно создать сколько угодно объектов — как по одному чертежу собирают много одинаковых дронов.

Классы — основа ООП: они помогают собрать данные и действия над ними в одном месте, чтобы код большого проекта оставался понятным.

Частые вопросы

Чем класс отличается от объекта? Класс — это описание (чертёж), а объект — конкретный экземпляр, созданный по нему.

Что такое __init__? Это метод-конструктор: он задаёт начальные атрибуты объекта при его создании.

Начать игру бесплатно