忽然有一点迷惑,关于私有变量

突然有一点迷惑,关于私有变量Java codepublic class Test {private String s nullpublic void get(Test

突然有一点迷惑,关于私有变量

Java code
public class Test {    private String s = null;    public void get(Test tt) {        tt = new Test();        tt.s = "helloooooo"; //s是Test的私有变量,在这里可以被访问到吗????      }    public String toString() {        return s;    }}


[解决办法]
探讨

引用:
引用:

引用:

引用:

这种当然可以访问
私有变量在本类里可以任意访问啊
其实在别的类也可以的
通过反射就可以了

不谈反射,get(Test tt);这里的tt是别的对象传进来的,如果把get(Test tt)放到别的类中,肯定访问不到tt.s这是为什么啊?

请注意,在Java里面……