Java 为什么调用静态变量用类名.静态变量名而不是this.静态变量名?

如题所述

第1个回答  2021-04-18
你好,很高兴回答你的问题。
this是表示类的当前实例对象。
而静态变量是不需要用对象来调用的。
如果有帮助到你,请点击采纳。
第2个回答  2021-04-18
this表示本类,除非你在本类里面调用它,在别的类使用就要类名,不然找不到方法
第3个回答  2021-04-18
this表示本类,除非你在本类里面调用它,在别的类使用就要类名,不然找不到方法
第4个回答  2021-04-18
静态变量 不可被类的实例访问。 只能用 类名.静态变量名 的方式。
而 this 是类的实例,不是类本身,所以不能访问 类本身的静态变量
相似回答