欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

java中局部变量与全局变量的规则

时间:2023-07-30
java中局部变量与全局变量的规则

全局变量局部变量 全局变量

即成员变量,在类成员处声明或者定义;成员变量的作用域是整个类,并且代码块或方法体中局部变量可以和成员变量同名,在该代码块或函数体中,同名的局部变量将覆盖成员变量;

public class LocalVariable { int a; { int a; } { int a; } }

上面代码正确。

局部变量

在代码块或方法体中声明的变量,其作用域只限于该代码块或方法体中;并且值得注意的是,嵌套的代码块中不允许定义两个同名的变量;

public class LocalVariable { { int a; } { int a; } { int a; if(true){ int a;//出错,因为嵌套代码块中不允许定义两个同名的变量 } }}

上面代码中前两个代码块是正确的,第三个出错。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。