对象的销毁

 

类中可以定义__del__方法,称为析构方法

作用:

  销毁类的实例时调用,以释放占用的资源

由于python实现了垃圾回收机制,这个方法不确定何时执行,有必要时,使用del语句手动删除实例

class Person:
    def __init__(self,name,age=20):
        self.name=name
        self.__age=age

    def __del__(self):
        print('delete {}'.format(self.name))

xiz=Person('xiz')
del xiz
piz=Person('piz')
print('&'*60)

 

 

 

 

posted @ 2020-10-02 19:06  ascertain  阅读(167)  评论(0编辑  收藏  举报