析构函数:
系统定义的函数
def __del __ (self):
pass
析构函数不需要我们自己手动调用,当对象被销毁的时候会自动调用。
对象啥时候会被销毁:
1.当程序运行结束的时候
2.显式销毁对象(del 对象名)
self的使用
1.self代表什么?
代表的是当前类的实例【对象自己本身】
2.self是否为关键字?
self并不是关键字可以使用别的变量名来代替,但是self是我们约定俗成的写法,
不建议使用其他的名字。
3.self可否省略?
self不能省略,并且它必须写在参数列表中第一个位置,声明的必须的要声明,传递参数的时候,不需要我们手动传参。
类变量:
定义在类中,并且定义在函数体之外的变量,我们称之为类变量【静态成员变量】
类变量通常情况不使用对象来进行调用,而是使用类名来进行调用,类变量在整个实例化对象的过程中是公用的。
类变量的调用:
类名.变量名
注意:若使用对象来进行调用也不报错,但是一般不建议这么使用。