Estou com um problema de acesso no meu programa, criei varias classes Aluno,Professor,Diretor,Secretário e Turma. Dentro de turma criei algumas listas, mas não consigo acessar elas na classe Secretário. como faço para ter acesso a listas de outras classes? OBS: só coloquei a parte do código em qual estou com duvida…
Agradeço desde já quem me responder…
public class Turma
{
private Professor professor;
private Aluno[] aluno;
private String serie;
private int tamanho;
List <Turma> lista_turma1 = new ArrayList<Turma>();
List <Turma> lista_turma2 = new ArrayList<Turma>();
List <Turma> lista_turma3 = new ArrayList<Turma>();
List <Turma> lista_turma4 = new ArrayList<Turma>();
List <Turma> lista_turma5 = new ArrayList<Turma>();
//... gets e sets ...
}
public class Diretor {
public void cadastrarAluno(int numeroAlunos){
for (int i=0; i < numeroAlunos; i++){
Scanner sc = new Scanner(System.in);
Aluno aluno = new Aluno();
System.out.println("Digite a serie do aluno(1,2,3,4 ou 5)");
aluno.setSerie(sc.nextInt());
System.out.println("Digite o nome do "+(i+1)+"º aluno");
aluno.nome=sc.nextLine();
System.out.println("Digite o cpf do aluno");
aluno.cpf=sc.nextLine();
System.out.println("Digite o endereço do aluno");
aluno.endereço=sc.nextLine();
System.out.println("Digite a data de nascimento do aluno");
aluno.data_nascimento=sc.next();
System.out.println("Digite o nome do pai aluno");
aluno.setNome_pai(sc.nextLine());
System.out.println("Digite o nome da mae aluno");
aluno.setNome_mae(sc.nextLine());
if(aluno.getSerie()==1 && lista_alunos1.size()<lista_turma1.get(0).getTamanho() )// ---->>>> NAO CONSIGO ACESSAR A LISTA TURMA QUE ESTÁ NA CLASSE TURMA...
{ lista_alunos1.add(aluno);}