Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗pyOpStCOC 50 of 174 menu
◀ ▶

Обращение через класс и объект в ООП в Python

К атрибутам класса и статическим методам можно обращаться как через класс, так и через переменную с объектом класса.

Давайте посмотрим на примере. Пусть у нас есть класс Test с атрибутом класса:

class Test: property = 'static'

Выведем значение атрибута класса, обратившись к классу:

print(Test.property)

А теперь значение атрибута класса, обратившись к объекту класса:

test = Test() print(test.property)

Дан следующий класс со статическим методом:

class Test: @staticmethod def show(): return '+++'

Вызовите этот метод как метод класса, и как метод объекта.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить