天天看点

java-基础-成员变量、局部变量,this

类里面有个成员变量name=222,

如果我调用speak方法  ,如果这个方法内有个局部变量 name=111, 如果直接输出,不用this,那么输出的是111

如果输出的是this.name  那么输出的是222  

因为this是只想的该类的索引,堆内存中只有一个成员变量name=222,所以值是222

java-基础-成员变量、局部变量,this