Java中全局变量跟局部变量的区别,麻烦帮我具体讲解下?

JAVA中全局变量跟局部变量的区别?
能不能说明在main函数外边的变量都属于全局变量而main函数里面的都是属于局部变量呢?不是很明白,麻烦具体的分析讲解下,谢谢!

您好,提问者:

    简单来讲就是局部在方法的内部,范围是这个方法。

    全局就是整个类,在这类中都可以使用。

public class Util{
public int quanju = 2; //全局的quanju
public void add(int num){//局部的num
int s = 0; //局部
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-16
全局变量的生命周期是随着当前类的销毁而销毁的,局部变量是在方法体内有效,在方法体的{左大括号结束而死亡。
第2个回答  2013-04-16
理论知识讲再多你也不会写代码。你只要记得自己方法体管自己的变量,如果要全局使用(不建议使用), 写在方法体外。
第3个回答  2013-04-16
在函数里面定义的变量,是局部变量,只能在方法里面使用
在函数外面定义的变量,是全局变量,可以在该类的任何函数里面使用
函数可以是main函数,也可以是其他函数。
第4个回答  2013-04-16
作用域的不同
方法内的叫局部变量 只这个方法内部才能调用
类变量 也叫全局变量 整个类都可以调用
你需要了解变量的作用域

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网