Предпосылки —
Инкапсуляция является одним из фундаментальных понятий в объектно-ориентированном программировании (ООП). Он описывает идею упаковки данных и методы, которые работают с данными в одном блоке. Это накладывает ограничения на прямой доступ к переменным и методам и может предотвратить случайное изменение данных. Класс является примером инкапсуляции, поскольку он инкапсулирует все данные, являющиеся функциями-членами, переменными и т. Д.
Теперь могут быть некоторые сценарии, в которых нам нужно наложить ограничения на некоторые методы класса, чтобы они не могли быть доступны ни за пределами класса, ни подклассами. Для реализации этого в игру вступают частные методы.
Рекомендуемые посты:
- Частные переменные в Python
- Список методов в Python | Установите 1 (in, not in, len (), min (), max () …)
- Список методов в Python
- Связанные методы python
- Dunder или магические методы в Python
- Доступ к атрибутам и методам в Python
- Python | Тип поплавка и его методы
- Методы словаря в Python | Установите 1 (cmp (), len (), items () …)
- Python | Реализация трехмерных векторов с использованием более сложных методов
- Методы ввода Python для конкурентного программирования
- Анализ различных методов, чтобы найти простое число в Python
- Методы словаря в Python | Установите 2 (update (), has_key (), fromkeys () …)
- Список методов в Python | Установите 2 (del, remove (), sort (), insert (), pop (), extended () …)
- Строковые методы Python | Набор 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & expandtabs ())
- Строковые методы Python | Набор 2 (длина, число, центр, люсть, рею, исальфа, исальнум, isspace и соединение)
0.00 (0%) 0 votes