黑马程序员技术交流社区
标题:
如果A是个特别复杂的集合类型该怎么办
[打印本页]
作者:
吐槽ing
时间:
2015-3-15 15:36
标题:
如果A是个特别复杂的集合类型该怎么办
class A{
public A(){
B.getInstance().setA(this);
}
}
//B类采用单例模式
class B{
private A a;
private static B instance=new B();
public B(){}
public static B getInstance(){
return instance;
}
public void setA(A a){
this.a=a;
}
}
如果A是个特别复杂的集合类型该怎么办啊
作者:
白春秋
时间:
2015-3-15 20:05
没看明白 什么需求?
作者:
Shey
时间:
2015-3-15 20:13
1.你B中的构造函数应该定义为private
2.集合又不复杂啊,你在B中定义private List<>
然后再B.getInstance().setA(new ArrayList<>());不就好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2