析构

创建对象时,默认调用构造方法;当删除一个对象时,同样也会默认调用一个方法,这个方法为析构方法

<1>析构方法(__del__())

Demo

class Animal():
        # 构造方法
        def __init__(self):
            print ('---构造方法被调用---')
        # 析构方法
        def __del__(self):
            print ('---析构方法被调用---')
    # 创建对象
    dog = Animal()
    # 删除对象
    del dog

 结果:

---构造方法被调用---
---析构方法被调用---

posted on 2017-03-16 21:33  LoaderMan  阅读(202)  评论(0编辑  收藏  举报

导航