变量的分类
成员变量:
直接在类中声明的变量叫成员变量(又称全局变量)
如果未对成员变量设置初始值,则系统会根据成员变量的类型自动分配初始值:int分配初始值0、boolean分配初始值false,而
自定义类型则分配初始值null。
成员变量定义后,其作用域是其所在的整个类。
成员变量的定义没有先后顺序,但是最好将成员变量的定义集中在类的顶部
public class Test {
static int i=1;
{
System.out .println(i);
i=9;
System.out .println(i);
}
public static void main(String[] args) {
new Test();
}
}
结果:1
9 i为全局变量
局部变量:
方法中的参数、方法中定义的变量和