【发布时间】:2014-12-05 11:47:06
【问题描述】:
我在读一本书时遇到了 Java 中的影子变量这个术语,但没有关于它的描述。最终这些变量的用途是什么?它们是如何实现的?
【问题讨论】:
-
在Java中,变量分为三种:局部变量、实例变量和类变量。变量有其作用域。不同种类的变量有不同的作用域。如果存在另一个具有相同名称且范围更近的变量,则该变量将被隐藏。换句话说,按名称引用变量将使用范围内最接近的变量,外部范围内的变量将被隐藏。
-
可以在这篇文章中看到关于阴影的快速思考:stackoverflow.com/questions/8814153/…
标签: java jakarta-ee