析构方法
语法:
class 类名(继承列表):
def __del__(self):
语句块
作用:
通常用来释放此对象占用的资源
说明:
1.析构方法会在对象被销毁时自动调用
2.python语句建议不要在对象销毁时做任何事情,因为对象销毁的时间难以确定
class Foo(): _nav = "abc" def __init__(self, name, age): self.name = name self.age = age def work(self): print("工作!!!") def __del__(self): print("结束!!!") obj = Foo("小虎", "23") print(obj.name) print(obj.age) obj.work() del obj # 结束!!!