A impressão não está errada, você está imprimindo o objeto “lista”. Você tem que usar um método que acesse a lista e faça a impressão de cada elemento ou o que quiser fazer com a mesma.
Sim eu falei com o professor e ele disse me o que estava a fazer errado.Ele disse me que nao “estamos” em estruturas de dados por isso podia usar o LinkedList por exemplo.Como conhecimento extra vou desenvolver esse codigo para os meus algoritmos.
public void adiciona(Object elemento) {}
public void adiciona(int posicao, Object elemento) {}
public Object pega(int posicao) {return null;}
public void remove(int posicao){}
public int tamanho() {return 0;}
public boolean contem(Object o) {return false;}
public void adicionaNoComeco(Object elemento) {}
public void removeDoComeco() {}
public void removeDoFim() {}
}
// Inicio.java
public class TesteAdicionaNoFim {
public static void main(String[] args) {
ListaLigada lista = new ListaLigada();
Faltou dizer que aprendi esta estrutura em AnsiC mas agora em Object Oriented precisamos saber java, por isso o meu skill de java ainda é muito proximo do zero apesar de ja nao precisar andar com os ponteiros pra frente e para tras e ser ainda acho confuso esta linguagem