package day5;
class Container
{
Component comp;
public void addComponent()
{
//Container cont = new Container(); //cont2
Component comp = new Component(this); //comp1
this.comp = comp; // cont1.comp = comp1
}
}
class Component
{
Container cont;
public Component(Container cont)
{
this.cont = cont; //comp1.cont = cont2
}
}
public class test03 {
public static void main(String args[])
{
Container cont = new Container(); //cont1
cont.addComponent();
Component comp = cont.comp; //访问容器的组件 cont1.comp = comp1
Container cont1 = comp.cont; //访问组件所在容器 comp1.cont = cont2
System.out.println(cont==cont1);
}
}
day5 test03
最新推荐文章于 2022-01-17 00:02:52 发布