Como se concerta isso?

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 :smiley: :smiley:
//-------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 &lt;= Cadastro.length;  i++)
   System.out.println(CadTurma[i].getCodTurma() + "	" +CadTurma[i].getVagas());

}
}

Vou compilar o codigo e jah dou uma olhada. :slight_smile:

CadTurma[i].getcodTurma().equals(pCod)
CadTurma[i].getCodTurma() + " " +CadTurma[i].getVagas()

Vc nao quis dizer:

Cadastro[i].getcodTurma().equals(pCod)
Cadastro[i].getCodTurma() + " " +Cadastro.getVagas()