Виртуальный деструктор класса C++. Что это такое. Наследование. Полиморфизм. Для начинающих #105
❌ Деструктор __del__
(часто спрашивают на собеседованиях) Этот магический метод позволяет определить поведение экземпляра пользовательского типа при готовности интерпретатора уничтожить его. Многие думают, что del x вызывает метод x.__del__. Это неправда. Python использует механизм подсчета ссылок, и del x – лишь один из способов уменьшить количество ссылок на 1. 📎 Примеры. Определим такой класс, где будем следить за вызовом его метода __del__: class Bazooka: def __del__(self): print('Bazooka.__del__()') >>>...