Java, Android, tablicą obiektów

0

Witam

Mam taki troche dziwny problem.

Stworzylem klase ktora zawiera 3 pola prywatne i metody zapisujace wartosci do tych pol. W programie głównym stworzyłem tablicę 100 tych obiektów. Kiedy zapisuje obiekty do tablicy jest niby wszystko ok ale jak na końcu wstawiłem pętle wyświetlającą wszystkie obiekty z tablicy to wygląda to tak jakby całą tablicę zajmowała kopia ostatnio dodanego obiektu, innymi słowami mam 100 obiektów o tej samej zawartości :(

Dodam że pisałem już programy w C++ więc trochę (bo specem nie jestem) znam się na tym.

Pozdrawiam

Bard

0

Może tak kod?

0

Pokaż kod, nikt nie jest jasnowidzem.

0

Stawiam na to, że nie rozumiesz co to jest typ referencyjny i zakładasz, że dzieje się magia copy constructor.

0

Stworzylem klase ktora zawiera 3 pola prywatne i metody zapisujace wartosci do tych pol.

Mam nadzieje ze stworzyłeś równiesz setery ? Pokaż kod. ;)

0

Sorki, trochę się śpieszyłem do roboty i dlatego kodu nie wstawiłem, w każdym razie problem rozwiązany. Myślę że chodziło o referencję jak mówił MarekR22 ale nie to że nie rozumiem ich tylko że działają chyba trochę inaczej (nie dość odpowiednie słowo ale inne nie przychodzi mi na myśl akurat) niż w C++ albo może ja już pozapominałem, w końcu ostatni raz C++ bawiłem się jakieś 8 lat temu. W każdym razie jak ktoś by mi podsunął jakiś dobry artykuł o tablicach obiektów i referencjach to byłbym wdzięczny, bo mimo że problem rozwiązałem i wiem co było przyczyną to nie bardzo wiem czy dobrze rozumiem powody pojawienia się problemu.

Pozdrawiam i dziękuję za szybką reakcję :D
Bard

1 użytkowników online, w tym zalogowanych: 0, gości: 1