2009-11-08 30 views
-1

我有一个我想在B的多个实例的构造函数中引用的类A的实例。如何在每个B的新实例中引用该类A的特定实例?由多个构造函数引用的相同实例

+0

构造函数签名的规范要求我不要传入它。 – 2009-11-08 17:07:02

回答

2

如果您只想要有一个A类实例,请使用Singleton Pattern。然后你可以让B类的构造函数引用单例。否则,在类B的构造函数中引用类A的对象的最好方法是将其作为参数传递。

+0

我忘了添加我不能将它作为参数传递。好的解决方案 谢谢。 – 2009-11-08 15:04:58