A minha dúvida é a seguinte:
public void addElement(Object element) {
if (totalElements == 0) {
addElementInTheBeginning(element);
} else {
Cell newCell = new Cell(element, null);
this.lastCell.setNext(newCell);
this.lastCell = newCell;
totalElements++;
}
}
Eu entendi que a nova celula irá se tornar a última no final como é informado nessa parte do código "this.lastCell = newCell;" Mas a minhas dúvida é: Para onde foi a informação da última celula anterior. Onde ela fica armazenada. Entender o array na aula anterior foi fácil, já que ficam todos os items na mesma variável. Mas nesse caso a variavel acaba de ser preenchida por outro conteúdo. Então onde foi parar o conteúdo dos elementos cadastrados anteriormente?