首页 > 其他 > 详细

面向对象2

时间:2020-06-20 19:09:06      阅读:68      评论:0      收藏:0      [点我收藏+]
#####################析构方法#######################
‘‘‘
析构:当实例被回收的时候自动调用
实例回收:当实例化等这些代码全部结束运行的时候,实例将会被自动回收
‘‘‘

# class Persion:
# def __init__(self,name,age,hair):
# self.name = name
# self.age = age
# self.hair = hair
# def __del__(self):
# print("我被回收了!")
# def tell(self):
# print("我叫%s,我%s岁,我的头发是%s"%(self.name,self.age,self.hair))
#
# p = Persion("杨洋",21,"黑色") #:实例化
# p.tell() #:调用方法
#:当上述所有的操作全部执行完毕的时候,实例将会被自动回收

###############python回收机制验证#################

# class Persion:
# def __init__(self,name,age,hair):
# self.name = name
# self.age = age
# self.hair = hair
# def __del__(self):
# print("我被回收了!")
# def tell(self):
# print("我叫%s,我%s岁,我的头发是%s"%(self.name,self.age,self.hair))
#
# p = Persion("杨洋",21,"黑色") #:实例化
# p.tell()
# while True:
# pass
#:因为代码没有结束,所以实例并没有被回收,也就不会自动调用__del__(析构)

面向对象2

原文:https://www.cnblogs.com/yandh/p/13169942.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!