成员变量(全局变量)

直接定义在类里面,方法的外面。

  • 类成员变量:使用static修饰。
  • 实例成员变量:没有使用static修饰。



public class Variable {
static String name; //类成员变量
int age; //实例成员变量

}


局部变量

  • 定义在方法的里面。
  • 方法的参数。
  • 代码块里面。



class Variable {
//s和i都是局部变量
void sum(int s){
int i = 0;
}

//代码块里面也是局部变量
{
String name = "苏";
}

}


 

 成员变量与局部变量区别

成员变量

  • 默认有初始值。
  • 在整个类都有效。

局部变量

  • 默认没有初始值,先初始化才能使用。
  • 只在大括号内生效。