python第四十一课——析构函数

3.析构函数

格式:__del__(self):

作用:

在程序结束前将对象回收,释放资源的行为


演示析构函数的使用:
class Animal:
    #定义构造函数
    def __init__(self,name):
        print('我是构造函数...')
        self.name=name

    #定义析构函数
    def __del__(self):
        print('我是析构函数...')

    def func(self):
        a=Animal('如花')
        print(a)


#实例化Animal对象
a1=Animal('旺财')
print(a1)

a2=Animal('来福')
print(a2)

a2.func()


返回目录

posted @ 2019-03-01 08:22  hank-li  阅读(174)  评论(0编辑  收藏  举报