python定义析构函数 python定义构造方法( 二 )


常见的应用常见如:
析构方法 del ()是可选的,如果不提供,则Python 会在后台提供默认析构函数
如果要显式的调用析构函数,可以使用del关键字: del obj
析构方法的作用是销毁对象的 , 在python中采用垃圾回收机制 。
Python垃圾回收机制核心思想是:
详细说明:
我们主动删除对象调用del 对象;程序运行结束后,python也会自动进行删除其他的对象 。
注意:
如果我们重写子类的del () 方法(父类为非 object 的类),则必须显式调用父类的del () 方法 , 这样才能保证在回收子类对象时 , 其占用的资源(可能包含继承自父类的部分资源)能被彻底释放
我们本期学习了Python内置函数析构函数,用于没有被引用的对象进行回收处理,一般情况下 , 我们不用刻意去调用 , python内部会对进行触发 。
以上是本期内容 , 欢迎大佬们评论区指正,下期见~
python定义析构函数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于python定义构造方法、python定义析构函数的信息别忘了在本站进行查找喔 。

推荐阅读