ООП в Python. Основы программирования на Python. Создание и удаление объектов. Видео 6
ООП на Python. Создание и удаление объектов. Приложение к видео 6
Доброго времени суток, читатели, зрители моего канала programmer's notes. Приложение к уроку Очень важный вопрос, связанный с созданием и удалением объекта. Тут важно уяснить себе не только и не столько, как исполнитель Python создаёт и удаляет объекты, а то, как это использовать в прикладном программировании. Можно ещё конкретнее: как отлавливать событие создания и удаления объекта. Почему это важно? Потому, что возможно, каждый раз при создании объекта нужно производить те или иные действия. Например, инициализацию переменных, открытие файлы, передачу данных и т...
Объективно-ориентированное программирование на Python // Часть 3 // Конструктор и деструктор
Предыдущая часть Привет. Помните методы, которые мы вызывали вручную, так вот, есть еще два метода, которые придумали создатели ООП. Это конструктор и деструктор. Это два метода, которые не нужно вызывать, они вызываются сами. Давайте же рассмотрим это все на практическом примере Когда же они будут вызываться, если их не надо вызывать вручную? Ответ очень прост - конструктор вызывается когда мы создаем объект, не класс, именно объект, деструктор же вызывается когда этот объект уничтожается. Зачем...