51,408
社区成员
发帖
与我相关
我的任务
分享public class A {
public String s = "A";
public static void main(String[] args) {
A a = new A();
B b = new B();
b.change(a); //如果是这样的方式传递,那么回到A时,String发生改变
//如果不是这样的方式传递,不知道你的B是如果使用A的s,s又不是static的?
System.out.println(a.s);
}
}
class B {
public void change(A a) {
a.s = "B";
}
}