java中局部变量和全局变量的区别

如题所述

java中没有全局变量的定义,这是C中的
例:
class Demo{
int x;// 非静态成员变量,又称为属性,对该类不同的对象来说,属性是不同的

static int y;// 静态成员变量,一个类中只有一个该变量,该类不同的对象共享同一个静态成员变量

public static void main(String[] args){
int m = 0;// 局部变量,是方法内部定义的变量,只在方法内部可见,在该方法结束后,由垃圾回收器自动回收
}

}
温馨提示:答案为网友推荐,仅供参考
相似回答