Witam.
Zacznę może od tego, że jestem początkującym, Java programistą :-D
Mam taki problem:
Kiedy dodaje element do listy rzeczywiscie dodaje się on (wnioskuje po liczbie elementów na liście, jednak wszystkie elementy są nadpisywane do stanu ostatniego zapisywanego elementu.
Może na przykładzie:
Przechowuje na liście opbiekty, które z kolei przechowują tablicę 3x3 int-ów. I w przypadku, gdy mam 2 elementy na liście i dodaje nowy np.{{1,2,3}{4,5,6}{7,8,9}}, To wszystkie pozostałe elementy zostaja nadpisane do takiego stanu. Myslę, że problem leży gdzieś w miejscu dodawania do listy, wiec nadmienie, że korzystam w tym celu z metody addLast(). Dodam jeszcze, ze w mysl zasady hermetyzacji opakowałem ta metodę w swoją we własnej klasie, jednak nie sądzę, aby miało to akurat jakiś wpływ na problem...
public void addToOpen(Node n) {
open.addLast(n);
}
i wywołanie:
tree.addToOpen(tmp);