- Samsung Galaxy S24 - nos, Exynos
- Motorola Signature - mielőtt aláírnád...
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Utcakép banánnal: félrecsúszhat a Google Térkép fókusza
- Xiaomi 17 Ultra - jó az optikája
- Xiaomi 13 - felnőni nehéz
- MWC 2026: Megérkezett a NXTPaper AMOLED
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Xiaomi 15T Pro - a téma nincs lezárva
- MWC 2026: Rám nézett a Robot Phone, zavarba jöttem
Új hozzászólás Aktív témák
-
floatr
veterán
válasz
Aethelstone
#7357
üzenetére
Vagy építene egy kontextust, benne map-be rendezett handlerekkel, sakko nincsen ilyen melléfogás

-
M_AND_Ms
veterán
válasz
Aethelstone
#7357
üzenetére
"Java-ban a Stringeket equals-sal hasonlítunk össze, nem ==."
Ez kicsit sántít ill. félrevezető.
Java-ban a == -nal nem a két objektumot hasonlítjuk össze, hanem a két referenciát. Vagyis akkor kapunk igazat ha mindkettő ugyanarra az objektumpéldányra mutat.
Az equals-nél pedig meghívjuk az adott objektumpéldány equals függvényét, ami az objektumra jellemző összehasonlítást végzi és megmondja, hogy a paraméterként megadott másik objektumpéldányt azonosnak tekintjük-e, vagy sem. Ebben az equals-ben lehet megírni az objektumra jellemző logikát, ami az azonosságot kimondja. String-nél természetesen ezt már megírták és akkor mondja azonosnak, ha pontosan ugyanaz a a karakterliterál van mindkét String példányban.
De pl. írhatok az Alma osztályomba egy saját equals függvényt, ami az én logikám szerint akkor ad igazat ha a méret, a szín és a súly tulajdonságai megegyeznek a két összehasonlítandó Alma osztályból létrehozott példánynálTehát, NEM CSAK Stringnél kell az equals a == helyett az azonosság eldöntésére, hanem minden osztály példányánál.
-
PumpkinSeed
addikt
válasz
Aethelstone
#7357
üzenetére
El is felejtettem
Köszönöm az útmutatást.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Azonnali alaplapos kérdések órája
- Meghozta az első, memórapánikból eredő áremelését az NVIDIA
- BestBuy ruhás topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Mibe tegyem a megtakarításaimat?
- Marathon (2025)
- Energiaital topic
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Honor 90 Lite/Honor 90/Honor Magic5 Lite/Honor Magic6 Lite/Honor Magic5 Pro
- Bomba ár! Dell Latitude E7440 - i5-4GEN I 8GB I 128GB SSD I 14" HD I HDMI I W10 I Gari!
- Felsőkategóriás Gamer PC-Számítógép! Csere-Beszámítás! 7800X3D / RTX 5070 / 32GB DDR5 / 2TB SSD!
- Használt számítógépek/merevlemezek számlával, garanciával! Ingyen Foxpost/PostaPont!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Köszönöm az útmutatást.
