引用问题
package jdk.ref;
/**
 * @author <a href="mailto:zhangting@taobao.com">张挺</a>
 * @since 2010-4-27 10:01:45
 */
public class RefDemo {
    public static void main(String[] args) {
        A a = new A();
        System.out.println(a.b.getA());
        B b = a.getB(); //获得了引用
        b.setA(3);
        System.out.println(a.b.getA());
        b = new B(); //完全改变了引用的对象
        b.setA(5);
        System.out.println(a.b.getA());
    }
}
class A {
    B b = new B();
    public B getB() {
        return b;
    }
    public void setB(B b) {
        this.b = b;
    }
}
class B {
    int a =2;
    void setA(int a) {
        this.a = a;
    }
    int getA() {
        return this.a;
    }
}
简单放个引用问题
output:
2
3
3
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号