局部变量
- 定义在类的方法内或者代码块内的变量
- 局部变量只在定义它的方法体内或者代码块内有效
- 局部变量在使用前,必须先初始化
全局变量(成员变量)
- 一个类中既不在方法体内,也不在程序块内定义的变量
- 类中所有的方法和代码块都可以访问成员变量
- 对于没有初始化的成员变量,系统会指定默认的值
注意
- 局部变量的作用域范围从定义的位置开始到其所在语句块结束。如果局部变量的名字与全局变量的名字相同,则在局部变量的作用范围内全局变量被隐藏,即这个全局变量在同名局部变量所在方法内暂时失效。
- 如果在局部变量的作用域范围内访问该成员变量,则必须使用关键字 this 来引用成员变量。
- 局部变量在使用以前必须显式初始化或赋值,局部变量没有默认值。
- 声明局部变量时,数据类型前除 final 外不允许有其他关键字,也就是说,局部变量不可用由private,protected,public等关键字修饰
相关文章:
猜你喜欢
-
2021-07-11
-
2022-01-07
-
2021-11-17
-
2021-11-17
-
2021-12-26
相关资源
-
下载
2021-06-05
-
下载
2021-06-06
-
下载
2023-01-07