Hirdetés
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Xiaomi 13 - felnőni nehéz
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Huawei Watch GT 4 - kerek karék
- Megdöntheti az iPhone 4 rekordját az iPhone 17
- Poco F7 Pro - jó, de az amatőr sem rossz
- Motorola Edge 40 - jó bőr
- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
-
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!
- BestBuy topik
- Ejtette a DXR sugárkövetést az új Battlefield
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Luck Dragon: Asszociációs játék. :)
- Házimozi belépő szinten
- Épített vízhűtés (nem kompakt) topic
- Milyen alaplapot vegyek?
- A 3D V-Cache és a rengeteg memória lehet az új PlayStation fő fejlesztési iránya
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- Playstation 5 Slim Disc Edition! CFI-2016. Mint az új!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Gigabyte Aorus B450 R7 5700X 16GB DDR4 512GB SSD RTX 3060Ti 8GB ZALMAN I3 NEO 650W
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3276
- GYÖNYÖRŰ iPhone 12 mini 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3187, 96% Akkumulátor
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest