Java中的局部变量、成员变量和静态变量

时间:2024-01-18 19:02:32

直接看代码

public class Variable {

	// 静态变量,属于类的变量,且用关键字static声明,不属于实例,虽然可以通过实例来调用,但是不建议
private static int staticVar;
// 成员变量,属于类对象的变量
private String instanceVar; public static void main(String[] args) {
// 局部变量,在方法中申明的变量,不能在出了这个方法,即一对花括号{}之外 的地方使用
// 局部变量必须手动初始化,不初始化就使用会报错
int localVar; // 看看不初始化的输出情况
// 成员变量需要通过对象调用,不初始化系统会给默认值
String s = new Variable().instanceVar;
System.out.println(s); // 静态变量不初始化系统也会给默认值
System.out.println(staticVar); // 局部变量不初始化使用会报错
System.out.println(localVar);
} }