在 Java 中通过对象引用访问静态变量
为什么我们可以通过Java中的对象引用访问静态变量,就像下面的代码一样?
public class Static {
private static String x = "Static variable";
public String getX() {
return this.x; // Case #1
}
public static void main(String[] args) {
Static member = new Static();
System.out.println(member.x); // Case #2
}
}