局部变量(本地变量):类的方法体,构造体内定义的变量 在方法调用时创建,方法结束时销毁。
实例变量:在类内,方法体外定义的变量,没有 static 修饰,类被载入时被实例化,类被销毁时被销毁。
类变量(静态变量):在类内,方法体外定义的变量,用 static 修饰。在程序开始时被创建,程序结束时被销毁。
public class Demo{
static int classVariable=0; // 类变量
String instanceVariable="hello world"; // 实例变量
public void method(){
int localVariable =0; // 局部变量
}
}
欢迎大家来讨论,亮出自己的观点。