析构
创建对象时,默认调用构造方法;当删除一个对象时,同样也会默认调用一个方法,这个方法为析构方法
<1>析构方法(__del__())
Demo
class Animal():
# 构造方法
def __init__(self):
print ('---构造方法被调用---')
# 析构方法
def __del__(self):
print ('---析构方法被调用---')
# 创建对象
dog = Animal()
# 删除对象
del dog
结果:
---构造方法被调用------析构方法被调用---
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!
浙公网安备 33010602011771号