- Rövid teaserrel erősítette meg a Google a Pixel 10a érkezését
- Elmossa a Samsung a valóság és az AI-fantázia határát
- Garmin topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy S24 - nos, Exynos
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Google Pixel topik
- iPhone topik
- Minden út Palindrómába vezet: leépítésekkel tér vissza a Realme a gyökereihez
- Apple iPhone 17 - alap
Új hozzászólás Aktív témák
-
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.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- WLAN, WiFi, vezeték nélküli hálózat
- Mr Dini: Mindent a StreamSharkról!
- Path of Exile (ARPG)
- Samsung kuponkunyeráló
- Milyen légkondit a lakásba?
- PlayStation 5
- Okos Otthon / Smart Home
- Rövid teaserrel erősítette meg a Google a Pixel 10a érkezését
- Robotporszívók
- Styx: Blades of Greed - Ami eddig történt
- További aktív témák...
- Dell Precision 14 5490/FHD+1920X1200/Ultra 7 165H vPro/32GB DDR5/1TB SSD/RTX 2000 8GB/ÚJ/GARANCIA
- Thinkpad X13 Gen2i 13.3" FHD+ IPS i5-1145G7 16GB 256GB NVMe gar
- XFX RX 9070 XT 16GB GDDR6 Swift Triple Fan Gaming Edition - Új, bontatlan, 2 év gari - Eladó!
- Komplett Pc-k,félgépek,Dell,Lenovo,HP,9.gen-ig,új és használt egyaránt,számla,garancia
- Dell Precision 7760 17.3" 4K IPS i7-11850H RTX A4000 32GB 512GB NVMe gar
- 134 - Lenovo Legion Pro 7 (16IRX8H) - Intel Core i9-13900HX, RTX 4090
- AKCIÓ! Apple Studio Display 27 5K Nanotexturált üveg monitor garanciával hibátlan működéssel
- ÚJ 20 méteres LED szalag adapterrel és távirányítóval eladó
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Keresünk Galaxy S21/S21+/S21 Ultra/S21 FE
Á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


