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 被销毁
  • 相关阅读:
    自动完成
    自动验证[2]
    自动验证[1]
    PHP算法
    用户请求服务器资源过程
    CURD 操作 [2]
    [转]PHP部分常见算法
    CURD 操作 [1]
    常用正则表达式集锦
    centos 6.4 FTP安装和配置
  • 原文地址:https://www.cnblogs.com/zengsf/p/9527185.html
Copyright © 2011-2022 走看看