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

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

您好,提问者:

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

   或岁仿 全局就是整个类,在这类中都可以使用。衫纤

public class Util{
public int quanju = 2; //全局的quanju
public void add(int num){//局部的雀迅num
int s = 0; //局部
}
}

全局变量的生命周期是随着当前类物明陆的槐轿销毁而销毁的,局部变量是在方法体内罩顷有效,在方法体的{左大括号结束而死亡。
理论知识讲再多你也不会写代逗桥码。你只要记得自己方山神猛法体管自己的变量,如瞎老果要全局使用(不建议使用), 写在方法体外。
在函数里面定义的变量老念,是局部变量侍戚困,只能在方法里面使用
在函数外面定义的变量,是全局变量,可以在该类的任仔源何函数里面使用
函数可以是main函数,也可以是其他函数。
作用域数卜的不同
方法内的叫局部变量 只这个方法内部才能调用
类变量 也叫全局变量 整个类都者毕槐可以调用
你需要了解变量的作用域首友
← 上一篇: 下一篇: →