Nowy obiekt w arrayliście

0

Cześć :). Jestem w trakcie tworzenia książki adresowej. Wszystkie dane są zapisane w Arrayliście. Pytanie dosyć prozaiczne: jeśli będę dublował nazwy nowych obiektów dodawanych do listy, nie powstanie jakiś konflikt związany z lokowaniem pamięci? Chodzi mi o to, że po kliknięciu buttonu "dodaj" tworzy się nowy obiekt typu Książka o nazwie "książka", dodany następnie do listy. Z kolei jeśli ponownie przyciśniemy przycisk "dodaj" już z innymi danymi, to stworzony obiekt też będzie posiadał taką samą nazwę z tej samej funkcji, coś na wzór:

Książka książka = new Książka();
// następnie dodamy do listy kolejny obiekt o tej samej nazwie
listaKsiazek.add(książka);
2

To nie ma żadnego znaczenia. Lista w ogóle nie bierze pod uwagę "nazw" twoich zmiennych. (żeby nie powiedzieć że w zasadzie ciężko byłoby w ogóle się do tych nazw dostać po kompilacji ;) )

0

To działa jak metoda do, której przekazujesz zmienną. ArrayList tworzy własne nazwy (lub też po prostu numeruje je).

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