这是第一种得到 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(){}
}
谁能帮我分析下这两种的 不同 优劣
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(){}
}
谁能帮我分析下这两种的 不同 优劣
A类是作为关联对象来用的,单独分析其实例的生成方式,没多大意义!