Доступ к свойствам объекта. Property и slots
Автор: Python Russian
Загружено: 2023-02-19
Просмотров: 5665
Обсудим интересный вопрос -как можно запретить менять наши атрибуты, реализовать логику изменения/получения атрибутов и как запретить добавлять объекту новые атрибуты.
Напоминаю: используем сет/гет, а также проперти ТОЛЬКО при наличии логики в получении или установке атрибута
1) _dict_ - это атрибут объектов в питоне, который хранит состояние
2) _setattr_ вызывается при попытке установить атрибут
3) property - это удобный механизм создания геттеров и сеттеров
4) _slots_ - создан для уменьшения памяти, занимаемой объектами, но как побочное свойство -не даст добавить объекту новый атрибут
Читать:
https://docs.python.org/3/reference/d...
https://docs.python.org/3/reference/d...
Присоединяйтесь к помощи каналу, будет интересно)
✔️Бусти https://boosty.to/python_russian/donate
✔️Юмани 410011506612886
Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
Смотри там где удобно🤩
✔️ https://vk.com/python_russian
✔️ https://rutube.ru/channel/24346352/
✔️ https://dzen.ru/python_russian
✔️ / pythonrussian
✔️ https://t.me/python_russian
#Python #PythonRussian #PyCharm
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: