Hirdetés
- Kijavították az iPhone Air legfőbb hibáját
- iPhone topik
- Itthon is elérhető a OnePlus 11 és a Buds Pro 2
- Samsung Galaxy A56 - megbízható középszerűség
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen okostelefont vegyek?
- OnePlus 15 - van plusz energia
- Honor 50 - apám nevében
- Poco F8 Pro – titkos favorit lehet belőle
- Honor Magic6 Pro - kör közepén számok
-
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!
- Huawei Watch 5 Titanium 46mm
- iPhone 17 Pro Max 256 GB Deep Blue - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
- magyar billentyűzet - 121 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 - 4 év gar
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3139
- iPhone 14 Plus 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4308, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs




