1,实例变量 :可以通过self点出的变量全部为实例变量。实例变量就是对象,调用方式:通过对象名调用。一个对象的值改变不影响另 外一个对象值
2,实例变量的生命周期:对象销毁,对象运行完,对象被后面的覆盖,实例变量就销毁。,
3,类变量的生命周期:随着类存在,是要类变量和类不删除,就一直存在。(尽量少创造类变量影响内存运行)
4,什么情况使用类变量:当所有的对象共享一条数据的时候就使用类变量。
5,类变量:函数外,类中的变量就是类变量,通过类名调用。也可以通过对象名调用。
6,访问机制:当有实例变量的时候,优先是实例变量,如果没有实例变量就访问类变量。如果还没有就报错。
7,修改机制:如果有实例变量就修改实例变量的值,如果没有就直接新建成一个实例变量(不会影响类变量)
比如:Person下的num=10是类变量,p1,p2是实例变量。