Please enable JavaScript.
Coggle requires JavaScript to display documents.
PYTHON ESSENTIAL (ООП (Принципы ООП (Инкапсуляция (методы доступа (getters…
PYTHON ESSENTIAL
ООП
Принципы ООП
Инкапсуляция
контроль доступа
методы доступа
getters and setters
свойства объекта
properties
Полиморфизм
Наследование
Абстракция
В Python все является объектом
классы - объекты метакласса
главный метакласс - type
Объекты
Классы
Атрибуты
Переменные
Функции
Методы
Метод конструктор
init
def
init
(self,....)
Статические
не принадлежат никакому объекту
декоратор
staticmethod
Методы класса
принадлежат классу как мета объекту
декоратор classmethod
первый параметр cls
Функции - методы экземпляра
Метод repr__ (self)
вызывается когда нет метода str для принта
Свойства
декоратор
property
class
Экземпляры класса
Атрибуты
Атрибуты-данные = поля
Методы
Первый аргумент метода - self