Excluir um Objeto

Galera, sera que alguem pode me judar?
Eu to precisando criar um metodo para excluir um aluno do programa abaixo, se alguem puder me ajudar serei muito grato.
Sds.

Classe Turma

[code]package dominio;

public class Turma
{
private int codigo;
private Aluno [] listaAlunos;
private int numAlunos;
public Turma (int c)
{
this.codigo=c;
this.listaAlunos=new Aluno[50];
this.numAlunos=0;
}
public void adicionarAluno (Aluno a)
{
this.listaAlunos[this.numAlunos++]=a;
}

public String toString ()
{
	String result="[Turma]"+this.codigo + "\n";
	result += "[Alunos]\n";
	for(int i=0;i < this.numAlunos;i++)
		result += this.listaAlunos[i] + "n";
	return result;
		
}

}[/code]

Classe Aluno

[code]package dominio;

public class Aluno
{
private int matr;
private String nome;
public Aluno(int m, String n)//metodo construtor
{
this.matr=m;
this.nome=n;
}
public String toString()
{
return this.nome;
}

}[/code]

[color=“red”]*Editado: Use BBCode nas suas mensagens no forum. Jair Elton[/color]

kra a negocio é o sequinte vc tira um elemento desse array sobrescrevendo quem vc quer retirar. + ou - assim o array[pos] = array[pos+1] a sendo q a pos inicial é o elemento q vc quer retirar. A vantagem é q vc vai ter um array organizado sendo que não vai ter espaços em brancos em seu array.

Esqueleto.

Cara blz, entendi da uma olhada, o que eu não quero é mastigado eu queria fazer entendeu se der para voce corrigir ou outra pessoa seria o canal! da uma olhada para ver se é assim:

public void removerAluno (Aluno a)
{
this.Aluno[]=this.Aluno[++];
}
Sds