Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 类A的实例是类B的公共成员,而B的实例也是A的公共成员。我们什么时候需要这个实现?_Java_Oop - Fatal编程技术网

Java 类A的实例是类B的公共成员,而B的实例也是A的公共成员。我们什么时候需要这个实现?

Java 类A的实例是类B的公共成员,而B的实例也是A的公共成员。我们什么时候需要这个实现?,java,oop,Java,Oop,类A的实例是类B的公共成员。实例类B也是A的公共成员。在什么情况下可能需要这种实现?我的意思是,是否有一个或多个标准场景需要这种实现? 更具体的细节: 我有一个列表视图适配器,它有一个辅助标记(没有任何方法的数据持有者),并且该辅助标记将适配器作为一个成员。例如,如果我们有两个类:雇主和雇员,那么雇主将有一个雇员,而员工拥有雇主 然而,这种架构可能会导致称为的问题,看起来像是双向的一对一relation@Boris:添加了更多关于我情况的详细信息谢谢。。添加了我的情况的更具体的细节

类A的实例是类B的公共成员。实例类B也是A的公共成员。在什么情况下可能需要这种实现?我的意思是,是否有一个或多个标准场景需要这种实现? 更具体的细节:
我有一个列表视图适配器,它有一个辅助标记(没有任何方法的数据持有者),并且该辅助标记将适配器作为一个成员。

例如,如果我们有两个类:
雇主
雇员
,那么
雇主
将有一个
雇员
,而
员工
拥有
雇主


然而,这种架构可能会导致称为

的问题,看起来像是双向的一对一relation@Boris:添加了更多关于我情况的详细信息谢谢。。添加了我的情况的更具体的细节