- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- hege8888: Retro Kocka Kuckó 3
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- btz: Internet fejlesztés országosan!
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
Hirdetés
-
LOGOUT
Ú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
Hirdetés
● olvasd el a téma összefoglalót!
- Motorola Moto G84 - színes egyéniség
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Azonnali fotós kérdések órája
- AMD Navi Radeon™ RX 9xxx sorozat
- Sweet.tv - internetes TV
- Először égett le egy újságnál a GeForce RTX 5090
- Path of Exile 2
- Gaming notebook topik
- Spórolós topik
- eBay-es kütyük kis pénzért
- További aktív témák...
- szinte új AirPods 4 Apple garancia iStyle vásárlás
- újszerű Apple Watch Series 9 GPS 41mm ezüst alumíniumtok 2 év Apple garancia
- DDR4 KINGSTON FURY Beast 3600MHz 32GB - KF436C18BB/32
- szinte új 13 hüvelykes MacBook Air M4 256GB SSD silver ezüst Apple 3 év garancia
- új bontatlan iPhone 16 128GB black fekete független Apple 1 év garancia adapter
- HP EliteBook x360 830 G7 i5-10210U 16GB 512GB 13" FHD Áthajtós érintős 1 év garancia
- iKing.Hu - Apple iPhone 15 Plus Black Használt, karcmentes 256 GB tárhely 3 hónap garancia!
- AKCIÓ! Intel Core i7 7700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- MacBook Pro 16 i7-9750H 16GB RAM 512GB SSD RX 5300M 1 év garancia
- Bomba ár! Lenovo ThinkPad E14 G1: i5-10G I 16GB I 512SSD I HDMI I 14" FHD I Cam I W11 I Gari!
Állásajánlatok
Cég: FOTC
Város: Budapest