O anche così:
codice:
public class Classe1 {
   private Classe2 cl2;

   private Ogg1 og1;
   private Ogg2 og2;
   ...

   public Classe1() {
      cl2 = new Classe2(this);
   }

   public Ogg1 getOg1() { return og1; }
   public Ogg2 getOg2() { return og2; }
}

public class Class22 {
   private Classe1 cl1;

   public Classe2(Classe1 cl1) { this.cl1 = cl1; }
   ...
}
Ciao.