* 变量的有效范围是指:程序代码能够访问该变量的区域;如超出该区域,则编译时会出现错误。
* 根据变量的有效范围将变量分为全局变量(成员变量)和局部变量
*
* 成员变量 :在类体中定义的变量,成员变量在整个类中都是有效的。
* 成员变量分为静态变量和实例变量
* 静态变量可以跨类,甚至可达到整个应用程序之内。
除了能在定义它的类内存区,还能通过“类名.静态变量”的方式在其他类中使用
* 局部变量:只在当前代码块中有效。类中声明的变量,方法的参数都属于局部变量。
* 局部变量的生命周期取决与方法。
局部变量可与成员变量的名字相同,此时成员变量被隐藏,成员变量暂时失效。
public class First {
int x=45;//实例变量
static int y=90;//静态变量(类变量)
public static void main(String[] args) {
int x=3;
System.out.println(x);//3 成员变量暂时失效
}
}
日常鸡汤:既然选择远方,便只顾风雨兼程。。。
本文详细解释了程序设计中变量的有效范围概念,区分了全局变量(包括静态变量)和局部变量的作用域,并通过示例展示了成员变量与局部变量的使用区别。
464

被折叠的 条评论
为什么被折叠?



