我有一个私有 int 变量,我通过 test.a 访问这个变量。为什么这样可以?我认为只有当我有 public int 变量而不是私有变量时,这种方式才有可能。
public class Test {
private int a;
public static void main(String[] args) {
Test test = new Test(5);
System.out.println(test.a);
}
public Test (int a) {
this.a = a;
}
}