Java, Android, tablicą obiektów

Java, Android, tablicą obiektów
BA
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 9 lat
  • Postów:3
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

panryz
  • Rejestracja:około 17 lat
  • Ostatnio:35 minut
0

Może tak kod?

datdata
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 7 lat
  • Postów:957
0

Pokaż kod, nikt nie jest jasnowidzem.


"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.
MarekR22
Moderator C/C++
  • Rejestracja:ponad 17 lat
  • Ostatnio:11 minut
0

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


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
Artekat
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 7 lat
  • Lokalizacja:Elbląg
  • Postów:49
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. ;)

BA
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 9 lat
  • Postów:3
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.