创建对象时,默认调用构造方法
;当删除一个对象时,同样也会默认调用一个方法,这个方法为析构方法
<1>析构方法(__del__()
)
Demo
class Animal():
# 构造方法
def __init__(self):
print ('---构造方法被调用---')
# 析构方法
def __del__(self):
print ('---析构方法被调用---')
# 创建对象
dog = Animal()
# 删除对象
del dog
结果:
---构造方法被调用---
---析构方法被调用---