public class A{
private String name; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}

}
public class B{
public Object A;
public void setA(Object A){
this.A=A;
}
public void updateA(Object upA){
//怎样实现更改class C中的对象,使之更新?
}
}
public class C{
public static void main(String[] args) {
A a1=new A();
a1.setName("name");
A a2=new A();
a2.setName("name2");
B b=new B();
b.setA(a1);
b.updateA(a2);//希望在此将对象a1修改成a2
System.out.println(a1.getName());//也就是说希望在此输出name2
}
}