一. __del__方法(了解)
① 在python中,
- 当使用 类名()创建对象时,为对象分配完空间后,自动 调用__init()__方法;
- 当一个对象被从内存中销毁 前,会自动调用 __del__方法。
② 实际应用场景
- __init()__改造初始化方法,可以让创建对象更加灵活
- __del__如果希望在对象被销毁之前还能做一些操作,可以考虑__del__方法
③ 编程演示1:重写init方法(程序来源于网络)
编程演示2:重写del方法,在对象被销毁之前执行打印输出操作
④ 整个生命周期:
- 一个对象从调用 类名()创建, 生命周期开始;
- 一个对象的__del__方法一旦被调用,生命周期就结束了;
- 在对象的生命周期内,可以访问对象属性,或者让对象调用方法。
下节内容 : __str__ 方法