Hirdetés
- Poco F3 - a mindenes, de nem mindenkinek
- Amazfit Helio Strap – képernyőmentesen
- Google Pixel topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- iPhone topik
- Motorola Edge 40 neo - színre és formára
- Poco F7 – bajnokesélyes
- Megjelent a Sony Xperia 10 VII
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Fordulat: időben startol S26+, nézd meg, milyen lesz!
-
Mobilarena

Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
dabadab
#11266
üzenetére
Noha a válaszod alapvetően jó, a példa szerintem többről szól.
A getnél (13) használt Person objektum "ugyanaz" mint a putnál (9) használt, és pont azt szemlélteti szerintem a példa, hogy mi van akkor, ha új, de "megegyező" kulcs példány alapján akarod elkérni a korábban tárolt elemet. Visszaadja-e, vagy sem.
Azért a két idézőjel, mert a Mapben keresés szempontjából a két példány akkor egyezik meg, ha Person típus equals metódusa alapján megegyezik. Tehát egy megfelelő equals implementációval a (13) visszaadja a (9)-ben elhelyezett értéket, noha a két kulcs különböző referencia.
Még az eredeti kérdésre: természetesen nem kell létrehozni a (13)-ban egy új Person példányt, újra lehetne használni a (9-ben) létrehozottat minden további nélkül, és ugyanazt az eredményt kapnánk (kivéve, ha nem vagy nem jól override-oljuk az equalst). Hogy mégsem így van a példában, annak szerintem a fenti eset szemléltetése az oka, vagy nem.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Poco F3 - a mindenes, de nem mindenkinek
- Jogász topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Otthoni hálózat és internet megosztás
- A fociról könnyedén, egy baráti társaságban
- Battlefield 6
- sziku69: Fűzzük össze a szavakat :)
- Amazfit Helio Strap – képernyőmentesen
- VR topik (Oculus Rift, stb.)
- További aktív témák...
- AMD AM5 Setup! Akár kamatmentes rèszletre is! Èrdeklődj!
- ÁRCSÖKKENTÉS Menő retró konfig: Q9550, Gigabyte P43, 4GB RAM, ASUS GT730
- Bomba ár! Lenovo X1 Yoga 1st - i7-6G I 8GB I 256SSD I 14" WQHD Sérült I HDMI I W10 I CAM I Garancia
- Samsung Galaxy S23 / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! ASRock B650 Steel Legend WiFi R5 8600G 32GB DDR5 500GB SSD RX 7800XT 16GB NZXT H700i
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő




