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