1、通过下图代码可以看出,打印出来的是类变量,因为类变量是空,所以什么都没打印出来
2、再看下图代码:证明 student1.name不存在,为什么会把类变量打印出来如果我们尝试访戒彬尢欤问实体变量,会在对象的实例变量列表里面去找,如果没找到并不会返回空,他会继续到类变量里面查找,这就是为什么访问student1下面的name的实例变量不存在的时候,返回类变量的原因
3、将代码中的类变量注释,如图,发现如果类变量和实例变量都不存在,就会报错。
时间:2024-10-13 16:52:59
1、通过下图代码可以看出,打印出来的是类变量,因为类变量是空,所以什么都没打印出来
2、再看下图代码:证明 student1.name不存在,为什么会把类变量打印出来如果我们尝试访戒彬尢欤问实体变量,会在对象的实例变量列表里面去找,如果没找到并不会返回空,他会继续到类变量里面查找,这就是为什么访问student1下面的name的实例变量不存在的时候,返回类变量的原因
3、将代码中的类变量注释,如图,发现如果类变量和实例变量都不存在,就会报错。