Java中隐藏的实例变量

在Java中,如果方法中有一个与实例变量同名的局部变量,则局部变量会隐藏实例变量。如果我们想反映对实例变量所做的更改,可以通过 这个参考 .

null

class Test
{
// Instance variable or member variable
private int value = 10 ;
void method()
{
// This local variable hides instance variable
int value = 40 ;
System.out.println( "Value of Instance variable :"
+ this .value);
System.out.println( "Value of Local variable :"
+ value);
}
}
class UseTest
{
public static void main(String args[])
{
Test obj1 = new Test();
obj1.method();
}
}


输出:

Value of Instance variable :10
Value of Local variable :40

本文由 闪烁泰吉 .如果你喜欢GeekSforgek,并且想贡献自己的力量,你也可以写一篇文章,并将文章邮寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享