Атрибуты класса являются функциональными объектами, которые определяют соответствующие методы его экземпляров. Они используются для реализации контроля доступа классов.
Атрибуты класса также могут быть доступны с помощью следующих встроенных методов и функций:
- getattr () — эта функция используется для доступа к атрибуту объекта.
- hasattr () — эта функция используется для проверки существования атрибута или нет.
- setattr () — эта функция используется для установки атрибута. Если атрибут не существует, он будет создан.
- delattr () — эта функция используется для удаления атрибута. Если вы обращаетесь к атрибуту после удаления, возникает ошибка «У класса нет атрибута».
Следующие методы объясняются с помощью примера, приведенного ниже:
|
Выход :
Harsh True 152
Статические методы: Статический метод — это метод [функция-член], который вообще не использует аргумент self. Чтобы объявить статический метод, добавьте к нему оператор «@staticmethod».
|
Выход :
4 9 9
Доступ к атрибутам и методам одного класса в другом классе
Доступ к атрибутам и методам одного класса в другом классе осуществляется путем передачи объекта одного класса другому.
Поясняется с примером, приведенным ниже:
|
Выход :
3 3 2
Рекомендуемые посты:
- Python | Доступ к значению ключа в словаре
- Python | Доступ к индексу и значению в списке
- Python | Доступ к n-му элементу из кортежей в списке
- Python | Доступ ко всем элементам в данном списке индексов
- Python | Доступ к значению переменной из области кода
- Python | Атрибуты PIL
- Атрибуты класса и экземпляра в Python
- Атрибуты Python PIL | Метод Image.width
- Атрибуты Python PIL | Метод Image.height
- Фильтрация изображений на основе атрибутов размера в Python
- Счетчики в Python | Набор 2 (Доступ к счетчикам)
- Связанные методы python
- Список методов в Python
- Список методов в Python | Установите 1 (in, not in, len (), min (), max () …)
- Частные методы в Python
0.00 (0%) 0 votes