首页IT科技python中构造方法和析构方法的特点有哪些(python析构函数如何使用)

python中构造方法和析构方法的特点有哪些(python析构函数如何使用)

时间2025-09-19 09:05:19分类IT科技浏览4967
导读:1、说明...

1                、说明

类中可以定义【__del__】方法                ,称为析构函数

2                      、作用

销毁类的实例的时候调用                      ,以释放占用的资源      ,其中就放些清理资源的代码            ,比如释放连接

注意这个方法不能引起对象的真正销毁                       ,只是对象的销毁时候会自动调用它

使用del语句删除实例         ,引用计数减1        ,当引用技术为0时                        ,会自动调用【__del__】方法

3      、实例

classMyclass: def__init__(self,name,age=18): self.name=name self.__age=age defgetage(self): returnself.__age defset_age(self,age): self.__age=age defdel_age(self): #delself.__age print("del") def__del__(self): print("我走了") age=property(lambdaself:self.__age,set_age) a=Myclass("tom") print(a.age)#18 a.age=90 print(a.age)#90

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
pathvariable modelandview(学习笔记——@PathVariable注解基本使用;@PathVariable注解属性;REST风格CRUD概述;实现PUT&DELETE提交方法步骤;SpringMVC处理请求数据、请求头、处理Cookie信息)