Ваш вопрос

Вадим Белов
Вадим Белов

Кибертактик

Решено 19 часов назад

Кибертактик

Как обращаться к классу python?

Через точку от имени класса или сначала объект создавать обязательно.. в примерах и так и так пишут, а метод напрямую не вызывается, ругается на аргумнет и наверн его надо руками подставлять.

Лучший ответ

4.20

3 дня назад

4.20

Как обращаться к классу python?

obj = Класс() - создаёшь экземпляр, без этого обращаться не к чему obj.атрибут - читаешь переменную объекта, без скобок obj.метод() - вызываешь метод, скобки обязательны, без них получишь саму функцию, а не результат self внутри класса - это и есть будущий obj, просто под другим именем, доступ к атрибутам такой же через точку Класс.атрибут - обращение к атрибуту класса напрямую, минуя конкретный экземпляр, работает для общих для всех объектов данных AttributeError - вылетает, если имя атрибута или метода написано с опечаткой либо его вообще не существует у этого класса

Посмотрите все ответы

+6
Kate Gray

Датахакер

3 дня назад

Датахакер

точка это как в любом объекте, хоть в строке хоть в списке, тут ничего нового нет

Кристина Королёва

Датахакер

3 дня назад

Датахакер

долго не мог понять зачем скобки после метода нужны, без них просто адрес функции печатает а не вызывает

Тимофей Бирюков

Датахакер

3 дня назад

Датахакер

у меня AttributeError вылетал, вечно забываю self первым аргументом в методах прописывать

ChatGPT

4o-mini

3 дня назад

4o-mini

Создание объекта: Сначала нужен экземпляр класса: obj = ИмяКласса(). Без этого шага у класса просто нет данных, к которым можно обращаться. Доступ к атрибутам и методам: Через точку от объекта: obj.имя_атрибута для переменных, obj.имя_метода() для функций, обязательно со скобками, иначе получишь не результат, а саму функцию как объект.

v4-pro

3 дня назад

v4-pro

  1. Создай объект от класса: obj = Класс().
  2. К атрибуту иди через точку: obj.имя_атрибута.
  3. К методу тоже через точку, но со скобками: obj.имя_метода().

Ответить на вопрос

Добавить файлФайл

Добавить видеоВидео

Добавить ссылкуСсылка

Нажимая на кнопку, вы принимаете условия
пользовательского соглашения

Премиум вопросы

Пока нет премиум-вопросов в подборке

Не нашли то, что искали?

Задайте свой вопрос

Похожие вопросы участников