Здравствуйте, начал изучение питона, подошел к ООП и классам.
Не могу понять в чем проблема, создаю класс "Settings", в нем через метод init определяю переменные класса такие как высота, ширина и данные о цвете.
Позже создаю экземпляр этого класса с названием "abv". При попытке обратиться к атрибутам, которые указал в методе init выдает "AtributeError".
Разве init не срабатывает автоматически при создании каждого объекта класса и не определяет указанные мой переменные для каждого объекта? Или я что-то не так понимаю?
Ты всё правильно понимаешь, просто у тебя очепятка в коде. Вместо "init" ты написал "int", поэтому у тебя по умолчанию в экземпляре никакие атрибуты и не создаются.
Все верно, однако у вас вместо "init" ты написал "int",собственно говоря по этой причине и не создаются атрибуты в экземпляре класса, а в целом код релевантный