初学JAVA的变量作用域

Posted 山菌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学JAVA的变量作用域相关的知识,希望对你有一定的参考价值。

 

变量的范围是程序中该变量可以被引用的部分。

方法内定义的变量被称为局部变量。

局部变量的作用范围从声明开始,直到包含它的块结束。

局部变量必须声明才可以使用。

方法的参数范围涵盖整个方法。参数实际上是一个局部变量。

for循环的初始化部分声明的变量,其作用范围在整个循环。

但循环体内声明的变量其适用范围是从它声明到循环体结束。它包含如下所示的变量声明:

技术分享

你可以在一个方法里,不同的非嵌套块中多次声明一个具有相同的名称局部变量,但你不能在嵌套块内两次声明局部变量。

以上是关于初学JAVA的变量作用域的主要内容,如果未能解决你的问题,请参考以下文章

JS中作用域和变量提升(hoisting)的深入理解

js的作用域与作用域链

Java——作用域

Java的作用域

C/C++中变量的作用域和存储类型简介

理解javascript作用域及hosting机制