Arrays em diferentes classes

pretendo criar um array/lista com a seguinte estrutura:

class saida{
sessao[] listasessoes;
}

class sessao{
String dado1
String dado2
}

No entanto na classe main não consigo/ nao sei aceder ao indices
ex: xx[].y
alguem me pode ajudar

Criei um exemplo didático pra vc… bem tranquilo, mas existem outras formas de realizar esta tarefa.


public class sessao{
String dado1;
String dado2;

public sessao (String dado1, String dado2) {
  this.dado1 = dado1;
  this.dado2 = dado2;
}
}

public class saida{
  sessao[] listasessoes;

  public static void main(String[] args) {
    saida s = new saida();
    s.listasessoes = new sessao[1];
    s.listasessoes[0] = new sessao ("d1", "d2" );
    for (int i = 0; i < s.listasessoes.length; i++) {
      System.out.println(s.listasessoes[i].dado1);
      System.out.println(s.listasessoes[i].dado2);
    }
  }
}

O método main será impresso o conteúdo das sessões (neste caso dado1 e dado2)

:smiley: