static变量可以通过类名直接调用例:
class StaticDemo{
public static void main(String[] args){
System.out.println(Test.a);
}
}
class Test{
static int a = 10;
}
static关键字方法,无法从静态上下文中引用非静态变量
例:
class Teacher{
private int a = 10;
public static void test(){
System.out.println(a); // 等于this.a 静态方法中没有this
}
}