变量作用域两种
- 全局变量
直接定义在类的下面。 - 局部变量
定义在类的局部,如说方法,代码块。
局部变量有一个特性,使用完就会自动回收。
例
public class ma{
//因为main是静态方法,所以用static修饰。
//全局变量,定义在类ma中。
static int a=10;
//我们在方法定义一个b。
public void cs(){
int b=20;
}
public static void main(String[]args){
System.out.println(“调用全局变量中的a:”+a);
//输出结果调用全局变量中的a:10
//调用局部变量中的b
//System.out.println(“调用局部变量中b”+cs);
//当去掉上面有一句的注释符号的时候,会
报一个编译错误。所以由此可见,局部变量中的值,无法在方法外调用。
}
}