这是第一种得到 A的实例化对象a的方法
public class B{ private  A a; public  B(A a){
this.a = a;
}
public void save() {
a.save();
}
}
这是第二种得到A实例化对象a的方法
public class B{
public void save() {
                A a = new A();
a.save();
}
}
public class A{
   public void save(){}
}
谁能帮我分析下这两种的 不同  优劣