python 面向对象编程 之 析构方法

析构方法:当对象在内存中被释放的时候,自动触发执行

如果产生的对象仅仅只是用户级别的,

那么无需定义__del__,如果对象还会向操作系统发生系统调用,

即一个对象有用户级别与内核级两种资源,

比如打开一个文件。创建一个数据库链接,则必须在清除对象的同时,回收系统资源,这就用到了__del__

猜你喜欢

转载自www.cnblogs.com/yanxiatingyu/p/9266079.html