BOM SE TRATA DE 3 CLASSES UMA PARA CRIAR AS VARIAVEIS, UMA PARA CRIA METODOS E A OUTRA PARA CHAMAR O METODOS( MAS AQUI EU SO BOTEI AS DUAS PRIMEIRAS CLASSES
//-------PRIMEIRA CLASSE---------
public class Turma
{
private String codTurma;
private int vagas;
Turma(){}
public Turma(String pcodTurma, int pvagas)
{
vagas=0;
codTurma="";
vagas=pvagas;
codTurma=pcodTurma;
}
String getcodTurma()
{
return codTurma;
}
int getvagas()
{
return vagas;
}
public void setCodTurma(String pCodTurma)
{
codTurma=pCodTurma;
}
public void setNumVagas(int pvagas)
{
vagas=pvagas;
}
}
//SEGUNDA CLASSE ONDE OCORRE O ERRO
public class CadTurma
{
Turma[] Cadastro;
int ind;
public CadTurma()
{
Cadastro = new Turma[5];
ind = 0;
}
//INSERIR
public void inserir(Turma t)
{
Cadastro[ind] = t;
ind ++;
}
//PESQUISA
public void pesquisa(String pCod)
{
for (int i=0; i<=Cadastro.length; i++)
if (CadTurma[i].getcodTurma().equals(pCod))
break;
System.out.println("Turma ja esta cadastrada");
}
//LISTAR
public void listar()
{
System.out.println(“LISTANDO TURMAS:”);
for (int i = 0; i <= Cadastro.length; i++)
System.out.println(CadTurma[i].getCodTurma() + " " +CadTurma[i].getVagas());
}
}