zoukankan      html  css  js  c++  java
  • 类的析构方法__del__

    析构方法:
    语法:
    class 类名:
    def __del__(self):
    ...
    说明:
    析构方法在对象被销毁时被自动调用
    python建议不要在对象销毁时做任何事情,因为销毁的时间难以确定

    class Car:
        def __init__(self, info):
            self.info = info
            print("汽车对象", info, "被创建")
        def __del__(self):
            print("汽车对象", self.info, "被销毁")
    
    c1 = Car("BYD E6")
    #改变变量的绑定关系可以释放BYD E6对象
    #c1 = None
    #删除变量,释放对象
    #del c1
    
    input("请输入回车键继续执行程序")
    print("程序退出")
    
    #或者当程序结束时也会释放对象   
    
    输出结果:
    tarena@tedu:~/zengsf$ python3 exercise823.py
    汽车对象 BYD E6 被创建
    请输入回车键继续执行程序
    程序退出
    汽车对象 BYD E6 被销毁
  • 相关阅读:
    php函数、php定义数组和数组遍历
    php语句
    php基础
    phpcms 标题设置
    上传头像预览
    简单的轮播样式
    ajax 小练习
    生成地图
    php注释规范
    thinkphp 实现分页
  • 原文地址:https://www.cnblogs.com/zengsf/p/9527185.html
Copyright © 2011-2022 走看看