【发布时间】:2009-08-21 03:56:33
【问题描述】:
假设我有两个名为 A 和 B 的类,它们相互关联,因此如果每个类的对象都包含对另一个的引用,则最方便。换句话说,A类有一个B类的变量“b”。B类有一个A类的变量“a”。这样,每个类中的代码都可以轻松访问另一个类。
有没有办法将此关联设置为“最终”?即A类中的变量b是最终的,B类中的变量a是最终的?似乎在构造函数中设置这些引用(正如 final 关键字所要求的)需要一种不合逻辑的循环引用。
这更像是一个概念问题,而不是一个实际问题。谢谢!
【问题讨论】: