Exercício FJ-14 Caelum

Pessoal, estou estudando a apostila da Caelum, FJ-14 de Estrutura de Dados, e no primeiro exercício, não funciona… Achei um post no fórum, mas não tem a solução. O método de adicionar está implementado, mas a saída é sempre null, null, null… Alguém poderia me ajudar???

Post encontrado: http://www.guj.com.br/java/250967-return-exercicio-da-apostila-caelum-

Código:

Classe Aluno:


package Estrutura.de.dados.Caelum;

public class Aluno {
	
	private String nome;

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}
	public String toString(){
		return this.nome;
	}
	public boolean equals(Object o){
		
		Aluno outro = (Aluno)o;
		return this.nome.equals(outro.nome);
	}

}

Classe Vetor:


package Estrutura.de.dados.Caelum;

import java.util.Arrays;

public class Vetor {
	private Aluno[] alunos = new Aluno[100];
	
	public void adiciona(Aluno aluno){
		
	}
	public void adiciona(int posicao, Aluno aluno){
		
	}
	public Aluno pega(int posicao){
			return alunos[posicao];
	}
	public void remove(int posicao){
		
	}
	public boolean contem(Aluno aluno){
		return false;
	}
	public int tamanho(){
		return 0;
	}
	public String toString(){
		return Arrays.toString(alunos);
	}
}

Classe executora:


package Estrutura.de.dados.Caelum;

public class TesteAdicionaNoFim {

	
	public static void main(String[] args) {
		Aluno a1 = new Aluno();
		Aluno a2 = new Aluno();
		 a1.setNome("João");
		 a2.setNome("José");
		 
		 Vetor lista = new Vetor();
		 
		 lista.adiciona(a1);
		 lista.adiciona(a2);
		 
		 System.out.println(lista.pega(0));

	}

}

O método adiciona da classe Vetor parece estar sem implementação.

acredito que na própria apostila deve mostrar a implementação do método mais pra frente!

[code]public void adiciona(Aluno aluno){

}  
public void adiciona(int posicao, Aluno aluno){  
      
}  [/code]

Quando você manda adicionar um aluno, não faz nada, por isso soh manda “null”, não tem nada adicionado no vetor;