Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Apresentação dos alunos adicionados no console

Durante a explicação da Aula notei que após implementar o método "AdicionaAluno" meu console do eclipse retornou a seguinte informação dentro do vetor: "Aluno@15db9742" seguido dos diversos nulls... Alguem sabe me dizer o que pode ter acontecido?

2 respostas
solução!

Oi Brenno,

Isso está acontecendo pois você não sobrepôs o método ToString na classe Aluno.

    @Override
    public String toString() {
        return "Qualquer coisa que você deseja imprimir.";
    }

Espero ter ajudado

Brenno, isso esta ocorrendo exatamente como nosso amigo Joel mencionou, faltou você sobrescrever o método toString, esse método sempre é invocado quando imprimimos um objeto com sysout, então se ele não for sobrescrito o Java irá utiliza o padrão de cada objeto que seria o nome da classe mais um hash, caso queira imprimir o nome do Aluno faça da seguinte maneira:

@Override
    public String toString() {
        return "Nome: " + this.nome;
    }

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software