Faz o seguinte:
 
class Factory() {
    Objeto1 createObjeto1() {
        Objeto1 obj1 = new Objeto1();
        obj1.setObj2(new Objeto2());
    }

    Objeto2 createObjeto2() {
        Objeto2 obj2 = new Objeto2();
        obj2.setObj1(new Objeto1());
    }
}
 
Abra�os,
Gilvan
 
----- Original Message -----
Sent: Wednesday, May 26, 2004 7:06 PM
Subject: [JUG-Petro] Objetos envolvidos em ciclo!!!!! Ajuda!!!!

Algu�m me ajuda por favor.
Tenho 2 objetos envolvidos em um ciclo.
C�digo:

class Objeto1() {
    Objeto2 obj2;
 
    Objeto2 getObj2() {
        return obj2;
    }
 
    void setObj2(Object2 obj2) {
        this.obj2 = obj2;
    }
}

C�digo:

class Objeto2() {
    Objeto1 obj1;
 
    Objeto1 getObj1() {
        return obj1;
    }
 
    void setObj1(Object1 obj1) {
        this.obj1 = obj1;
    }
}

Fiz uma Factory para esses objetos, da seguinte maneira:
C�digo:

class Factory() {
    Objeto1 createObjeto1() {
        Objeto1 obj1 = new Objeto1();
        obj1.setObj2(createObjeto2());
    }

    Objeto2 createObjeto2() {
        Objeto2 obj2 = new Objeto2();
        obj2.setObj1(createObjeto1());
    }
}


Como fa�o para poder construir um desses objetos?
Sem dar StackOverflow?

Muito obrigado!


Yahoo! Groups Sponsor
ADVERTISEMENT
click here


Yahoo! Groups Links

Atrašyti